Midnight is a custom 2D RPG engine built in C that embeds Lua through the Lua C API to support gameplay scripting and battle logic. The SDL2 library enables rendering and asset management.
Current Features
- Window creation/render loop
- Player movement
- Lua scripting integration
- Prototype turn-based battle system
Current Status
- Engine and gameplay systems are still being unified
- Battle prototype currently runs independently from the main client
- Asset pipeline and scene management are WIP