What this roadmap covers
Search engines can read the sections below as ordinary HTML, which helps this template show up when people search for similar roadmap topics.
Launch Your First Project
Tier 1
Install Godot, create your first project, and get familiar with the editor. This is where you go from zero to actually running your first scene.
Understand the Building Blocks
Tier 1
Learn how nodes and scenes work together to form everything in Godot. Mastering this unlocks how to structure and scale any game project.
Bring Your Player to Life
Tier 1
Add movement, jumping, and camera follow. This is your first real moment of progress—when your game becomes playable.
Create a Playable Game Loop
Tier 1
Build the foundation of your game: movement, collisions, win/lose conditions, and restart flow. Turn your prototype into something you can actually play.
Add Life and Interactions
Tier 1
Introduce enemies, signals, UI, and sound. Your game starts reacting to the player, making it feel dynamic and responsive.
Make It Feel Like a Real Game
Tier 1
Enhance visuals, animations, and feedback. Improve game feel and clean up your project so it looks and plays like a proper prototype.
Ship Your First Game
Tier 1
Export your project into a playable build, test it, and share it with others. This is where your work becomes a real, finished product.
Godot 2D: Zero → First Playable Top Down Shooter Prototype
This roadmap is a high-level overview of the journey to building and exporting your first Godot 2D prototype. Each milestone acts as a gateway to more detailed skill trees, where you can dive deeper into specific areas as you progress.
Download and Install the Godot Engine
Tier 1
[Download and install the Godot Engine](https://godotengine.org/download) so you can start creating projects locally.
Create Your First Project
Tier 1
Set up a new Godot project and configure its basic settings.
Explore the Editor
Tier 1
Get familiar with the Godot interface, panels, and workflow.
Create & Save a Scene
Tier 1
Create your first scene and understand how scenes are stored and reused.
Add Your First Nodes
Tier 1
Add basic nodes like Node2D, Sprite2D, and Camera2D to your scene.
Run Your Scene
Tier 1
Execute your scene and see your project come to life for the first time.
Learn Nodes vs Scenes
Tier 1
Understand how nodes form scenes and how scenes act as reusable building blocks. Prerequisites: Run Your Scene
Build Scene Hierarchies
Tier 1
Organize nodes using parent-child relationships to structure your game logic.
Instance Scenes
Tier 1
Reuse scenes inside other scenes to build modular game elements.
Create Reusable Components
Tier 1
Design scenes like Player or Enemy that can be reused across your game.