# Coding Quests > Coding Quests teaches Godot 4 game development by making you build complete, real game systems - inventory, save/load, enemy AI, action roguelike controllers, dialogue, stats - inside interactive, quest-based courses. You write real GDScript and beat encounters instead of passively watching tutorials. Many quests are free; a membership unlocks the full library. Audience: beginner-to-intermediate Godot 4 developers. Engine: Godot 4.x. Language: GDScript. Author of the educational content: Omar, founder of Coding Quests (https://codingquests.io/about). This file is a convenience index of public pages, not a ranking or citation mechanism. ## Start here - [Learn Godot 4](https://codingquests.io/learn-godot): overview of the platform and a recommended zero-to-first-game learning path. - [Escape Tutorial Hell](https://codingquests.io/escape-tutorial-hell): why following tutorials doesn't stick, and how to start building independently. - [Godot tutorials library](https://codingquests.io/godot-tutorials): browsable written + interactive tutorials by system. - [Quests](https://codingquests.io/quests): the full catalogue of build-along game-system courses. - [How it works](https://codingquests.io/how-it-works): the quest/encounter learning model. - [Pricing](https://codingquests.io/pricing): free vs membership. - [About](https://codingquests.io/about): who we are and how we teach. ## Free quests - [Inventory System](https://codingquests.io/quests/inventory-system): build a drag-and-drop inventory in Godot 4 with item stacking, grid UI, and Resources. 10 lessons. - [2D Top-Down Character Movement](https://codingquests.io/quests/2d-top-down-movement): an 8-direction CharacterBody2D controller with acceleration, animation, and a follow camera. 9 lessons. - [Co-op Crate Combustion](https://codingquests.io/quests/co-op-crate-combustion): a local two-player 3D platformer with cooperative puzzles. 13 lessons. ## Premium quests - [State Machine AI for 3D Enemies](https://codingquests.io/quests/state-machine-ai): combat-aware enemy AI with 8 states (idle, chase, attack, circle, back away, hit, death). 22 lessons. - [3D Roguelike Controller](https://codingquests.io/quests/3d-roguelike-controller): weighty third-person movement, dodge roll, lock-on strafing. 19 lessons. - [Save + Load System](https://codingquests.io/quests/save-load-system): file I/O, JSON serialization, save slots, and versioning. 14 lessons. - [Stats & Leveling System](https://codingquests.io/quests/stats-and-leveling-system): component-based stats, modifiers, XP curves, level-up rewards. 8 lessons. - [Dialogue & Quest System](https://codingquests.io/quests/dialogue-and-quests): branching dialogue, an event-driven quest tracker, and a visual editor plugin. 16 lessons. - [Action Roguelike Capstone](https://codingquests.io/quests/action-roguelike-capstone): wire every system into one complete 3D action roguelike. 8 lessons. ## Blog (tutorials & guides) - [How to Build an Inventory System in Godot 4](https://codingquests.io/blog/godot-4-inventory-system-tutorial) - [Godot 4 State Machine Tutorial](https://codingquests.io/blog/godot-4-state-machine-tutorial) - [How to Build a Save System in Godot 4](https://codingquests.io/blog/how-to-build-a-save-system-in-godot-4) - [Godot 4 Enemy AI Tutorial](https://codingquests.io/blog/godot-4-enemy-ai-tutorial) - [Godot 4 2D Camera Tutorial](https://codingquests.io/blog/godot-4-2d-camera-tutorial) - [GDScript Cheat Sheet](https://codingquests.io/blog/gdscript-cheat-sheet) - [Best Godot 4 Courses for Beginners](https://codingquests.io/blog/best-godot-4-courses-for-beginners) - [Full blog index](https://codingquests.io/blog) ## Contact - Email: info@codingquests.com - GitHub: https://github.com/CodingQuests