Battle Engine - Isometric Grid Battle
This project is intended as a drop-in battle engine for the Ren'Py visual novel engine. Several people have been making RPG-esque games in Ren'Py, and a lot more have been asking for help with adding battles to their games, and the purpose of this project is to provide an engine that is flexible and modular enough to be easily customisable to suit many different types of game.
As seen above, the engine can support isometric grid turn-based battles like those seen in many SRPGs; it can also support face-to-face battles such as those seen in many JRPGs, battles over custom-laid paths and hex-grid battles, either in a turn-based or 'active'-style system.
Visit the Releases page to download the latest version of the battle engine.
If you want to stay up-to-date with Battle Engine releases, you can subscribe to the newsletter. New releases and related information will be mailed out.
The battle engine is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.
Alpha 6 is the latest release of the battle engine; it requires Ren'Py 6.11.2 or higher.
Download Alpha 6: Win/Mac/Linux - 9.9MB ZIP
This release introduces experience and levelling up, a system of conditions and events to set up mission requirements in battles and multi-square scenery, improves performance in larger battlefields and fixes a number of bugs.
Unlike previous releases this is just a copy of the game folder, rather than a deployed game in its own right, in order to keep down file sizes. To view the demo, create a new project in Ren'Py, open its game folder, delete everything and replace with the contents of the zip's game folder.
(Alphas 5 and above require Ren'Py 6.11.2 or higher.)
Download Alpha 5: Win/Mac/Linux - 25MB ZIP
Download Alpha 4: Win/Mac/Linux - 27MB ZIP
Download Alpha 3: Win/Mac/Linux - 16MB ZIP
Equipment Select
Panning Demo
Isometric
Hex Grid
The Battle Engine newsletter is an irregular mailing list which I will use to let people know of new battle engine releases and other related developments. I'm not going to spam you with completely unrelated stuff, and I won't give your email address out to anyone - I can't even see it without poking around in the database directly. All newsletters will also be available in the archive linked to below, and will be posted to the front page of the site.
View previous newsletter posts.
Subscribe to the newsletter to be kept up to date with Battle Engine news.