/blowbox-2016

This is the second version of blowbox. This version of blowbox never really got anywhere. It contains a few cool things, such as a multithreaded job manager and custom memory allocators.

Primary LanguageC++Apache License 2.0Apache-2.0

blowbox

Blowbox is a work in progress C++ game engine. It is very much still in progress.

Features (27 Aug 2016):

  • Custom memory allocation with my own memory allocation library
  • Memory debugging with HeapInspector
  • Custom task-based multithreading
  • Custom external console setup for remote monitoring

Features coming up:

  • DirectX 12 forward rendering
  • Vulkan forward rendering
  • Component based game object model

Prerequisites:

  • 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