Godot Top-down Shooter Tutorial

This game is an example of a 2D top-down shooter made in the Godot engine, complete with multiple teams, guns, pathfinding, and capturable bases.

Controls: WASD to move, R to reload, and 1/2 to switch weapons.

I have a tutorial series showing you how to create this exact game from scratch in Godot. You can follow along with the series on YouTube by clicking here.

You can also find the source code for this game in the GitHub repository for the project by clicking here.

Join our Community Discord

If you have questions about the tutorial or the code, or just want to connect with other developers, join our community Discord by following the link below. I or another member will be happy to help and we have an active community of developers there. We'd love to have you!

Click here to join our Discord.

Support my Work

If you've found this tutorial series helpful, please consider supporting my work by buying me a coffee.


Log in with itch.io to leave a comment.

Thanks for making this tutorial :)

Are there any updates planned for this game?

Unfortunately not at this moment! Once Godot 4.x has been around for a bit and I've done a few tutorials for the new version, I might revisit or remake some of these older ones! Nothing planned right now though.