// Free Resources · Godot 4

Starter Templates

Four complete Godot 4 projects ready to download, open, and build from. Each one is a working game take it apart, change it, make it yours.

⚙️ Godot 4 📦 4 Templates 🆓 Completely Free 🎓 Beginner Friendly

// 4 starter templates — download, open in Godot 4, start building

🏃
★☆☆ Beginner
2D Platformer
Run, jump, collect, win. The classic starting point.

A complete 2D platformer built with CharacterBody2D, TileMaps, and GDScript. The same foundation covered in the guide but expanded into a fully playable game with levels, enemies, and a score system.

// What you'll learn from this template
CharacterBody2D TileMap levels jump physics enemy AI collectibles HUD & score scene switching signals
Player scene + GDScript
2 playable levels
Patrolling enemy
Coin collectibles
Score HUD
Main menu
Game over screen
Sound effects
🚀
★☆☆ Beginner
Asteroids
Rotate, thrust, shoot. The original arcade in Godot 4.

A faithful Asteroids build using RigidBody2D physics. Great for learning rotation-based movement, bullet spawning, collision detection, and screen wrapping all in under 200 lines of GDScript.

// What you'll learn from this template
RigidBody2D rotation movement bullet spawning screen wrapping collision groups object pooling score system lives system
Ship with thrust physics
3 asteroid sizes
Bullet system
Screen wrapping
Score & lives HUD
Wave progression
Explosion particles
High score save
👾
★★☆ Intermediate
Space Invaders
Grid enemies, marching patterns, escalating waves.

A complete Space Invaders clone with enemy formation movement, player shooting, shields, and wave escalation. A step up in complexity perfect for learning grid-based enemy management and game state machines.

// What you'll learn from this template
enemy formations grid movement state machines player shields wave management difficulty scaling shoot cooldowns autoload singletons
Enemy grid formation
Marching movement
Destructible shields
Enemy bullet patterns
Wave progression
Score multiplier
UFO bonus ship
High score table
🏰
★★☆ Intermediate
Tower Defence
Place towers, manage resources, survive the waves.

A small but complete tower defence with path-following enemies, tower placement, resource management, and wave spawning. The most complex of the four great for understanding game architecture and scene composition.

// What you'll learn from this template
path following tower placement resource management Area2D detection target priority wave spawner scene composition game manager
3 tower types
Path-following enemies
Drag & drop placement
Resource/gold system
Wave spawner
Health bar UI
Tower upgrade system
Base health & lives

How to use a template

Three steps from download to running game.

1
Download and unzip
Download the .zip file and extract it anywhere on your computer. You'll get a folder with the complete Godot project inside.
2
Open in Godot 4
Open Godot 4. In the Project Manager, click Import, navigate to the extracted folder, and select the project.godot file.
File → Import → select project.godot → Import & Edit
3
Press F5 and play
Hit F5 (or the Play button) to run the game. Everything is already set up main scene, input mappings, export settings. Start exploring the scripts and changing things.
4
Make it your own
These are starting points, not finished products. Change the art, add levels, tweak the numbers, break things, fix them. That's how you learn.

New to Godot?

The free Godot 4 guide walks through everything from installation to exporting your first game 8 modules, step by step, with code examples throughout.

📖 Read the Godot 4 Guide →