[ English | 简体中文 | 繁體中文 | Español | Français ]
Open to collaborative development.
The game is a Tactical Fantasy RPG, turn-based and in 2D.
You can submit any request you want, or report any bug you encounter, by sending an e-mail to grimmys.programming@gmail.com or by opening an issue.
Alternatively, you can join the newly created community discord: https://discord.gg/CwFdXNs9Wt.
Feel free to come up with ideas whether it is about coding practices or game mechanics, this project is far from being perfect!
Here are some suggestions of contributions:
- Check the opened issues, there are bugs that could be fixed or enhancement waiting for implementation.
- A lot of TODOs can be found everywhere on the project, some of them could be easy to fix even by a beginner and others are more challenging.
- Help with balancing would be greatly appreciated... I'm not good in this kind of games even if I love them. All values could be found in the XML files wrapped in the data folder.
- Contributions for sound effects or new soundtracks would be really appreciated.
If you plan to contribute new images, sounds, or fonts, please enable Git LFS (Large File Storage) before committing:
git lfs install
git lfs track "*.png" "*.wav" "*.ttf"
git add .gitattributesYou may need to explicitely download game assets from the LFS when running the game on a system for the first time.
git lfs pullVersion : 1.0.4
If you are using 64-bit Windows you can head over to the releases page to get a prebuilt executable.
If you would rather run directly from the source (or want to develop the game), make sure to have Python3.13 (or above) installed, and uv.
Then you can run uv run main.py to start the game.
- Left click : Select a player, choose a case to move, select an action to do etc (main button)
- Left click (on any empty tile) : Open or close main menu
- Left click (on any entity that is not a player who has finished his turn) : Open a window giving information about the entity
- Right click : Deselect a player or cancel last action if possible (secondary button)
- Right click (on any entity) : Show the possible movements of the entity
- Esc key : Close a menu on the top layer


