OpenRPG
OpenRPG is a Godot 4 demo project showcasing the creation of a classical turn-based RPG, providing a learning resource with reusable code and a solid code structure. It uses Godot 4.3 and the Tiny Town asset pack by Kenney.
https://github.com/GDquest/godot-open-rpgPreview Image

OpenRPG: A Godot 4 Turn-Based RPG Demo
OpenRPG is a demo project designed to guide developers in creating a classical turn-based RPG using Godot 4. This project emphasizes providing a practical and educational learning resource, focusing on clean, accessible code and best practices.
Project Goals
The primary goal is to offer the game development community a solid example of how to structure code for a 2D RPG in Godot 4. Developers can reuse the provided code in their own projects and learn from the codebase. The project uses Godot 4.3 and is designed to take advantage of the features offered by GDScript 4.
Key Features
- Turn-based combat system
- Inventory system
- Character progression
- Maps with transitions, dialogues, and grid-based movement
- User interface with multiple menus
Contributing
Contributions are welcome! The project encourages developers to improve their programming skills with Godot by checking open issues, suggesting improvements, and reporting bugs. The project utilizes the Tiny Town asset pack by Kenney.