Blowbox is a work in progress C++ game engine. It is very much still in progress.
- Custom memory allocation with my own memory allocation library
- Memory debugging with HeapInspector
- Custom task-based multithreading
- Custom external console setup for remote monitoring
- DirectX 12 forward rendering
- Vulkan forward rendering
- Component based game object model
- Visual Studio 2013
- Windows 10 SDK (contains the DirectX 12 SDK)
- Nvidia PhysX SDK, version 3.3.2 *
- RakNet, version 4.081 *
- HeapInspector, version 1.5 *
- Qt, version 5.5 - Enable all VS2013 options *
* Included in the source of the project