Back

About the project

I built DxEngine to learn DirectX 11 and C++17. It explores loading and displaying 3D assets, moving through a scene with a free-floating camera, and connecting audio listeners and emitters. The latest iteration uses an entity-component-system approach for scene objects.

  • Mesh loading and simple materials with diffuse textures.
  • Scene objects organized with EnTT; mesh importing through Assimp.
  • An audio listener/emitter system using DirectX Tool Kit.
  • A free-floating camera for exploring test scenes.