Template for top-down shooter, with solutions for tough problems.
GDScript
1,665
393 commits
updated Jun 18, 2026
A starting point and reference project for creating games with the Godot Engine, particularly suited for top-down shooter games. Project is located in addons/top_down to keep project conflicts to a minimum. It showcases recommended project structure.
This repository also includes addons/great_games_library, a collection of scripts that offer general-purpose solutions applicable across various games.
Additionally, for task organization, the project includes a simple Kanban Tasks - Todo Manager plugin.
⚠️ CAUTION:
Due to an issues with a customAudioBusLayoutresource locations in Godot, I've kept the audio bus layout at its default location and name as default_bus_layout.tres.
NOTE:
- This template is not recommended for beginners who may need a guidance.
- It serves as my personal project template and will continue to evolve as I develop my own game. Updates will be made until the project starts to go beyond the needs of a generic top-down shooter and into game-specific content.
- All assets are made by me and are free to be modified and used for inclusion in commercial products, but not sold as your creation. Soon will be released as a separate package on nezvers.itch.io

P - pause and advance, [ + P to unpause)To have easier learning experience on how project works I would suggest to start with these scenes:
967 followers · starred May 2020
207 followers · starred Apr 2020
372 followers · starred Apr 2020
91 followers · starred Feb 2020
Template for top-down shooter, with solutions for tough problems.
GDScript
1,665
393 commits
updated Jun 18, 2026
A starting point and reference project for creating games with the Godot Engine, particularly suited for top-down shooter games. Project is located in addons/top_down to keep project conflicts to a minimum. It showcases recommended project structure.
This repository also includes addons/great_games_library, a collection of scripts that offer general-purpose solutions applicable across various games.
Additionally, for task organization, the project includes a simple Kanban Tasks - Todo Manager plugin.
⚠️ CAUTION:
Due to an issues with a customAudioBusLayoutresource locations in Godot, I've kept the audio bus layout at its default location and name as default_bus_layout.tres.
NOTE:
- This template is not recommended for beginners who may need a guidance.
- It serves as my personal project template and will continue to evolve as I develop my own game. Updates will be made until the project starts to go beyond the needs of a generic top-down shooter and into game-specific content.
- All assets are made by me and are free to be modified and used for inclusion in commercial products, but not sold as your creation. Soon will be released as a separate package on nezvers.itch.io

P - pause and advance, [ + P to unpause)To have easier learning experience on how project works I would suggest to start with these scenes:
967 followers · starred May 2020
207 followers · starred Apr 2020
372 followers · starred Apr 2020
91 followers · starred Feb 2020