// the find
gdquest-demos/godot-open-rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
A Godot 4 demo project showing how to structure a classical turn-based RPG — combat system, inventory, dialogue, grid movement. Made by GDQuest, who teach Godot professionally, so the code is meant to be read and learned from, not just cloned and shipped. Target audience is intermediate GDScript developers who want a reference implementation, not beginners.
The GDQuest team has a strong track record of clean, readable GDScript — their style guide is public and they follow it here. Bundling Dialogic (a mature Godot dialogue plugin) rather than rolling their own is the right call; it's a deep problem not worth solving from scratch. The project scope is honest: combat, inventory, dialogue, map transitions — the usual JRPG checklist laid out in plain terms with no feature bloat. Targeting Godot 4.6 specifically (pinned in the README) is a small thing that saves real pain, since Godot 4.x has had breaking changes between minor versions.
It's explicitly a work-in-progress — the README says so — which means you may hit half-implemented systems if you wander off the combat demo. The directory tree is dominated by Dialogic addon files rather than the RPG logic itself, making it hard to tell at a glance how much actual game code exists vs. vendored dependencies. No automated tests visible anywhere; for a learning resource that's probably fine, but if you build on top of this you're starting with zero test coverage. The Kenney asset pack is functional but generic to the point of being distracting — if you're evaluating the code quality you have to mentally filter out that everything looks like a placeholder.