A 3D game engine featuring physically-based lighting with forward and deferring rendering pipelines, and an entity-component system.
This project requires a version of MSVC with C++20 support. Support for modules in MSVC is a work in progress, and this project still causes internal compiler errors as of MSVC 14.32 (Visual Studio 17.2).
- assimp
- directxtk
- directxtex
- nlohmann-json
- spdlog