C++ & Dx11 Game Engine
Heavily inspired by examples and structure of Introduction to 3D Game Programming with DirectX 11.0 by Frank Luna and C++ 3D Game Tutorial Series by PardCode.
- DX11 resources are created through the usage of Microsoft::WRL::ComPtr to allow proper ref counting and avoid manual release
- Pointers to internal objects make use of smart pointers, mostly std::shared_ptr<>