Q-Engine is a 3D engine I developed in C++ using DirectX 11. This is an engine I developed over a course of 2 months and is still a WIP. I keep improving it and add new things over time. It includes many different features such as:

  • A Material Editor
  • PBR rendering
  • Different types of lights
  • Particle Systems
  • HDR
  • Post-processing effects such as: SSAO, Screen space reflections, Bloom, FXAA,...
  • Deferred and forward rendering

Skills used/learned:

  • C++
  • DirectX 11
  • HLSL
  • PhysX
  • Visual Studio
  • Knowledge about the rendering pipeline