Top-Down Controller
8-direction movement, mouse aim, a dash with i-frames and a follow camera with shake.
Godot 4.7 · MIT code · CC0 art
Learn to build it: 2D Roguelike: Top-Down Controller (Free, 8 lessons)
Most multiplayer tutorials stop once two windows can see each other. This starter carries on to the parts that break in a real game. The server decides where everyone is, your own player still moves the moment you press a key, and bad input gets rejected.
Free Godot 4.7 project · MIT licensed · v1.0.0
No account needed. Or download the v1.0.0 ZIP directly.
Download the project from GitHub and unzip it. In the Godot Project Manager, click Import and pick the project.godot file inside the folder.
The README on GitHub explains how each part works and how to copy it into your own game.
68aee38, published 2026-10-03Copying a system works until you need to change it. These quests build it with you, one small step at a time. You write the GDScript in your browser and each step is checked before you move on.
Starts from zero: host a game, join it, and send your first RPC.
Free, 9 lessons
Who is allowed to call what: RPC authority and the different RPC modes.
Free, 8 lessons
Builds this project's validation, so the server checks every request.
First 3 lessons free
Builds this project's prediction, reconciliation and interpolation.
First 3 lessons free
8-direction movement, mouse aim, a dash with i-frames and a follow camera with shake.
Godot 4.7 · MIT code · CC0 art
Learn to build it: 2D Roguelike: Top-Down Controller (Free, 8 lessons)
Main, pause and options menus with saved settings, fade transitions and gamepad support.
Godot 4.7 · MIT code · CC0 art
Learn to build it: 2D Roguelike: Capstone (First 3 lessons free)
Save slots where picked-up items stay picked up and opened chests stay open.
Godot 4.7 · MIT code · CC0 art
Learn to build it: Save + Load System (First 4 lessons free)
See all the free Godot projectsReport a problem with this project