
Tech Stack
C++
C#
DirectX
Vulkan
OpenGL
PBR Rendering
ECS
Multithreading
Description
Aurora, named after what I consider to be the most beautiful natural wonder in the world, is a game engine with an emphasis on architectural quality and high performance, featuring discipline-based editor contexts and a mature tools framework.
Inspired by Guerrilla Game's Decima Engine in many aspects, Aurora is the result of my never-ending quest to understand how things work behind the scenes in games.
It currently features full PBR-based rendering, a custom ECS, multithreading, physics, C# scripting amongst other fun features.
- Built a high-performance 3D engine inspired by Decima with a strong focus on architecture quality.
- Implemented PBR rendering, a custom ECS, multithreading, physics, and C# scripting.
- Designed discipline-based editor contexts and a mature tools framework for scalable workflows.