Game Feel Lab
One sword swing split into seven layers you can switch on and off while the game runs.
Godot 4.7 · MIT code
Learn to build it: Game Feel: Make Combat Hit (First 2 lessons free)
Godot's default jump works, but it does not feel good. This controller adds the small forgiveness tricks players expect from a platformer. It is all one script, with the tuning values in the Inspector.
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.
5a69a95, 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.
The base: gravity, running with acceleration and friction, a jump, and switching animations.
Free, 3 lessons
Adds coyote time, jump buffering, variable jump height and the gravity tuning.
Free, 3 lessons
Adds the double jump, the air dash, and the wall slide and wall jump.
First lesson free
One sword swing split into seven layers you can switch on and off while the game runs.
Godot 4.7 · MIT code
Learn to build it: Game Feel: Make Combat Hit (First 2 lessons free)
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)
A node-per-state machine, shown on a slime that idles, roams, chases, leaps, staggers and dies.
Godot 4.7 · MIT code · CC0 art
Learn to build it: 2D Top-Down Enemy AI (First 2 lessons free)
See all the free Godot projectsReport a problem with this project