Toy Engine

My toy game/graphics engine project, originally developed as my graduation project and then became my favorite pet project, my main goal with this project was to have to a good testbed for my engine and graphics programming experiments and learn more about D3D12 and graphics programming.

Current Features

  • Direct3D 12 Multithreaded Renderer
  • Phong Lighting (Point and ambient lights only)
  • OBJ meshes and MTL materials loading, using TinyObjLoader
  • Entity Component System architecture, based on EntityX
  • Integrated profiler, using EasyProfiler
  • Dear ImGui integration
  • CMake build system