Aurora

Custom Game Engine
Graphics
Game Development
Aurora

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.

    Ryan Tan Wen Ter