graphics engine | C++ / DirectX11
A comprehensive real-time graphics engine built with C++ and DirectX11, featuring a modular architecture with custom libraries.

The engine supports skinned and rigid body animations, sprites, fonts, camera systems, and GPU-accelerated lighting.

I am currently working on implementing a GUI using ImGui, and developing a scene graph for managing game objects.
The custom libraries & tools that are integrated into the engine:
  • a math library focused on linear algebra and geometry, targeting scalar, SSE4.1 SIMD, and SYCL backends
  • a multi-heap memory management library with aligned allocations & cross-heap tracking
  • a resource management library for reducing memory fragmentation and improving performance
  • a CLI asset conversion tool that utilizes protocol buffer serialization for efficient asset loading
Here is a link to the github repo.