Check Out “MTBG”, Kay Tila’s Turn-Based Game Engine
MTBG stands for “My Turn-Based Game”, an open-source game engine in the style of Ultima 4-6 (but which borrows features from Ultima 7 as well). Kay “Claus” Tila has been developing it for a year or so at this time, and released it on GitHub earlier this year.
Planned features for the engine include:
- animated graphics for background images, weather effects, npcs, missile weapons, and spells
- Full drag-and-drop support within the UI
- Keyboard command framework for all in-game functions
- Visibility calculation based on tile type (fog of war)
- night/day cycle
- MUSE type music system (soundtrack hanges with location, but also with combat and combat situation)
- NPC scheduling system
- containers
- brightness calculation for light sources
You can follow development on MTBG on GitHub, of course. Claus also posts regularly to a post on the project development forum in the UDIC Discord server.