Our take
- Activity
- 19
- Community
- 54
- Issues
- 21
- Pull requests
- 20
+77 stars in the last 30 days
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
3,087Forks
378Change since Nov 12, 2026: +3 stars·+1 forks
Overview
godot-open-rpg is a work-in-progress demo of a classical 2D, turn-based RPG built with Godot 4 and GDScript. It gives developers a practical codebase to explore when planning RPG systems, rather than a general-purpose framework.
The project is designed as an educational reference: it shows one approach to organizing common RPG mechanics, with code intended to be accessible to developers who already have solid programming foundations.
Key Features
- Turn-based game and combat examples.
- Inventory system.
- Character progression.
- Maps with transitions and grid-based movement.
- Dialogue and multiple-menu UI examples.
- GDScript code following the project's published guidelines.
- Tiny Town assets by Kenney.
Use Cases
- Godot developers can study the project when starting a 2D RPG and want a concrete example of how its code can be organized.
- Learners with programming fundamentals can examine GDScript 4 patterns in the context of familiar RPG systems.
- Game teams can adapt or reference individual mechanics, such as combat or inventory, for their own prototypes.
- Contributors can use the demo and its open issues as a way to practice Godot development and contribute improvements.
Getting Started
Open the project with Godot 4.6.2. See the repository README for project details and contributing guidance.
Considerations
The README describes the project as a work in progress, so treat it as an evolving learning resource rather than a finished RPG or stable framework. Opening the project requires Godot 4.6.2. Its educational focus assumes solid programming foundations, and the listed Kenney Tiny Town assets are credited separately from the codebase.
Found this useful?
Share it with someone who would like godot-open-rpg.