Inventory System
A slot inventory with stacking, drag and drop, tooltips, item use and save data.
Godot 4.7 · MIT code · CC0 art
Learn to build it: Inventory System (Free, 10 lessons)
Stats get hard the moment a sword, a buff and a level-up all change the same number. Each modifier here is tagged with where it came from. Taking off the sword removes exactly what the sword added.
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.
4861e1e, 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.
Builds these components lesson by lesson, from a single Stat resource to leveling and stat points.
First 4 lessons free
The first 2 open without an account. The rest of the free ones need a free account.
A slot inventory with stacking, drag and drop, tooltips, item use and save data.
Godot 4.7 · MIT code · CC0 art
Learn to build it: Inventory System (Free, 10 lessons)
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)
Health, hitbox and hurtbox components with one hit per swing, knockback, hit-stop and i-frames.
Godot 4.7 · MIT code · CC0 art
Learn to build it: 2D Roguelike: Combat Core (First 4 lessons free)
See all the free Godot projectsReport a problem with this project