Godot Open RPG is a demo project that teaches how to create a turn-based RPG in Godot 4.
The project addresses the challenge of structuring code for a 2D RPG by providing a concrete, educational example rather than a framework. It demonstrates how to build turn-based combat, inventory systems, character progression, grid-based movement, dialogues, map transitions, and multi-menu user interfaces. The codebase prioritizes modern GDScript 4 practices and accessibility for developers with solid programming foundations, following established GDScript guidelines.
This project suits developers learning RPG architecture in Godot who want a reference implementation they can study and adapt. It is explicitly positioned as a teaching resource rather than a reusable framework, making it most valuable for those seeking to understand design patterns and code organization rather than a plug-and-play solution. The project is a work-in-progress and requires a specific engine version to open.
The project maintains an active contribution process with documented guidelines and open issues for community involvement. Development emphasizes educational value alongside practical implementation, with the team focused on demonstrating solid practices rather than building comprehensive tooling.