First open-source commit of the Ingenuity Framework and Game Engine,
in development by Richard Copperwaite since May 2012.

Ingenuity Framework is a lightweight collection of C++ libraries and
API wrappers for the development of realtime, hardware-accelerated
applications such as games, visualisations and tools. Features include:
- Entrypoints for Win32 and Windows Store applications
- GPU abstraction for DirectX11 and DirectX9 (deprecated)
- Audio abstraction for XAudio2
- Scripting abstraction for Lua
- Image processing abstraction for FreeImage and WIC
- File IO abstraction for Win32 and Windows::Storage
- A robust metadata system for precompiled shaders
- A simple, asynchronous asset loading & management system
- An experimental vector graphics library with SVG parser & path triangulator
Planned features include:
Physics, Multithreading, Runtime Libraries, OpenGL, Geometry Shaders, Frustum Culling & Picking

Ingenuity Game Engine is a scripting frontend for the Ingenuity Framework,
intended for rapid development without sacrificing quality. Features include
development on target platform, script reloading, and a basic console.