A framework for making simple 3D games. Currently uses Direct3D 11 to render simple shapes and particle simulations. Features a templatized math library; '.bmp', '.csv' and '.json' file I/O; and a plethora of graphics wrappers. Hopes to one day be API agnostic with support for OpenGL and/or Vulkan.
B.N: Some parts of the framework utilize DirectXTK, tinyXML and AssImp libraries.
Inspiration and references:
Particle system: Thomas Jakobsen, Advanced Character Physics - http://web.archive.org/web/20080410171619/http://www.teknikus.dk/tj/gdc2001.htm
Math library: Armadillo C++ Linear Algebra Library - http://arma.sourceforge.net/
Textures: JHT's Planetary Pixel Emporium - http://planetpixelemporium.com/planets.html