Get the original demo running again.
Zeta is my own engine for the single-player demo of Z. It loads the original game data at runtime instead of shipping converted assets, then rebuilds the surrounding engine with modern C++ and SDL.
The current build starts at the familiar menu and loads the demo map with its terrain, robots, vehicles, buildings, interface, music, and sound effects.
Match the original feel, then improve carefully.
The main focus is behavior. Movement, combat, production, territory capture, and unit responses should feel like the original game rather than merely look similar.
From the original menu into the demo map.
A modern engine for classic game data.
The engine uses C++23, SDL3, EnTT, and CMake. Gameplay is organized as small systems over an entity-component world, while maps, rendering, input, audio, and navigation remain separate engine layers.