Build a complete, reusable stats and leveling system for RPG games. Resource-backed stats, flat and percent modifiers, XP, and stat-point allocation.
8
Lessons
945
XP Reward
Intermediate
Difficulty
No videos to zone out to. You write the code yourself in the browser, and Code Checks show what your code passed as you go.
Final result: Live stats and leveling running in Godot


Start the first 4 lessons free. Membership unlocks the other 4, plus every other quest and campaign.
Start with a 7-day free trial, then $25/month. Cancel anytime.
0 of 8 lessons completed
Health, stamina, and mana modeled as resource stats with current and max values
+10 from equipment, +25% from buffs
Customizable scaling with stat point allocation
Clean components that plug straight into the Save & Load quest to persist progress
Build a complete, reusable stats and leveling system for RPG games. Resource-backed stats, flat and percent modifiers, XP, and stat-point allocation.
Finish it, then keep the momentum - here's the logical next step.
Recommended
Dialogue & Quest System
Quest 9 of 11 in 2D Top-Down RPG.
Build a full dialogue and quest system from scratch. You get branching dialogue trees with conditional choices, event-driven quest tracking that ticks objectives off automatically, a modular conditions and effects system, a runtime that walks the graph and renders it on screen, and the design skills to extend it with your own conditions and effects.
First 4 lessons free8-11 hours
State Machine AI for 3D Enemies
Build a full state machine AI for 3D enemies in Godot 4.x. They chase, attack, circle, back away, and react to damage with real knockback and combo tracking, the kind of enemy that actually feels alive.
First 4 lessons free10-14 hours
Advanced Inventory UI
Turn your inventory backend into a real, playable UI: drag-and-drop, tooltips, an equipment doll, a hotbar, and save/load.
Guild Hall7-9 hours
Browse campaigns Submit a build to the Showcase Back to your dashboard