r/libgdx • u/gabomastr • Apr 18 '26
The turn-based RPG I've been developing lately
I wanted to share some progress on the turn-based RPG I’ve been developing. It’s been about 5 months of intense trial and error, but I’ve finally reached a major milestone: having multiple complex systems running simultaneously.
This is my first time tackling this kind of architecture, and it’s been a massive learning curve. Here’s what’s under the hood so far:
- Custom Tile Renderer & Level Loader: Using LDTK for map design with my own rendering logic.
- Turn-Based Combat: A functional system managing the flow of battle (not perfect tho).
- Event Bus: To keep the architecture clean and ensure systems stay decoupled.
- Menu Stack: Handling UI navigation, nested menus.
- Inventory & Save/Load: A persistent system to manage items and player progress.
I still have so many pending steps like quest system, screen management, leveling and exp... but I'm very happy with the progress despite is taking a lot of time my main goal is learning to develop a good architecture and having fun developing.
31
Upvotes
3
u/ghosthemonarch Apr 18 '26
This is awesome! Do you have a github with the project?