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)
Saving the player's position is the easy part. The hard part is the world: the potion you picked up must stay gone, and the chest you opened must stay open. Here each object saves itself, so there is no central list of everything to save.
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.
417e8ba, 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 this save system lesson by lesson: slots, crash-safe writes, the persist group pattern and versioning.
First 4 lessons free
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)
Health and mana pools, attributes, modifiers tagged by source, an XP curve and stat points.
Godot 4.7 · MIT code
Learn to build it: Stats & Leveling System (First 4 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)
See all the free Godot projectsReport a problem with this project