Ren'Py Turn Based Battle System
A downloadable tool
What is this?
The beginnings of an Turn Based Battle System for Ren'Py. I want to present it to people in hope of getting feedback as well as to gauge interest as I continue to expand upon it.
Current Features:
- Basic Battle Loop with Hero and Enemy Turns, Victory and Defeat
- Attack, Heal, and Defend Actions
- Very rough Trait System, allowing varying Enemy AI
- Battle Log (with show and hide buttons)
- Rudimentary Event System
Currently the system is crudely setup like Darkest Dungeon, so characters further back take less damage from melee hits. On death, characters will move forward.
There's no AoE system for attacking yet, only single attacks. Also, healing hits all party members. I haven't really figured out the best way to do this, so I'm saving it for later.
I'm trying to make it modular, so someone can just remove my bespoke stuff and throw in their custom art, events, etc.
Planned Features:
- Initiative System (proper turn order)
- Status Effect System (stun, poison, burn, etc)
- Level Up and Stats System
- Proper Event System
- Inventory/Item Usage
- Better Trait System
- Proper AoE selection
- Different Battle Layouts (Pokemon Style, Old School FF Games)
Please feel free to offer up any suggestions.
Why is this?
I love RPGs and my favorite thing about them is the narrative. World, Characters, Meaningful Choices and Plot are always what makes RPGs stand out to me.
As a result I found myself loving and making Visual Novels, which are just RPGs without the G, and sometimes that rubs me the wrong way.
So, I want some G to go along with my RP, hence, this 'tool' so others can put the G in a VNRPG, because that's what I want, and I'm sure I'm not the only one.
If you want the same thing, join me as I build and iterate to make a really decent (but eventually exceptional) Turn Based RPG System for Ren'Py.
There may already be tools/plugins for RPG systems in Ren'Py, but I actually want to understand how this works, since I want to use it to make my own game. For whatever reason I find it incredibly difficult to use other people's tools. I just don't understand it. If it wasn't for the copious amount of YouTube videos on Ren'Py and Godot, I probably wouldn't be making any games at all.
| Published | 4 days ago |
| Status | In development |
| Category | Tool |
| Author | ShadowGlass |
| Genre | Role Playing, Visual Novel |
| Tags | Game Design, gamedev, Open Source, Ren'Py, utility |
| Content | No generative AI was used |
Download
Click download now to get access to the following files:
Development log
- Turn Based Battle System for Ren'Py Engaged!4 days ago



Leave a comment
Log in with itch.io to leave a comment.