Hostis Aeternus is a 3D dungeon roguelike built in Unity, centered around a highly optimized procedural generation system.
The core of the project relies on bitwise operations and low-level binary data manipulation to efficiently represent, process, and generate level structures.
Instead of relying on traditional high-level data structures, the system uses bit-based representations to control room generation, connectivity, and map states, resulting in a compact memory footprint and significantly faster runtime performance.
This approach enables fully dynamic level generation with minimal computational overhead, maintaining logical consistency while improving performance compared to conventional techniques.
The project also integrates Blender for asset creation and C# for gameplay logic, with a strong focus on performance, scalability, and low-level control.
The result is a robust and efficient procedural generation system designed to solve real-world challenges related to performance and complexity in dynamic game environments.
Technologies Used
Unity: Game development engine for creating the 3D environment and gameplay.
C#: Primary programming language for implementing game logic and procedural generation algorithms.