< Back to Volatile Dove main page
A minimal, open-source, C++ 2D (and a bit of 3D) video game library for Windows (Vista/7/8/10), Linux, and the Windows Store. Supports OpenGL and DirectX. Supports both X86 and X64 architectures, and also ARM (for Windows Store) (Note: this latter has not been tested for a while).
To build a new application, the simpler way is to use one of the example programs provided with the sources, but if you want to build a new Visual Studio (or other) project from scratch, see How to compile below. Note that the code is provided as sources i.e. without a library link, to make it easier to integrate and more customizable for your needs.
The engine supports (non exhaustive list):
When compiling, you have to add one of the following preprocessors define, to define the target environment:
On Windows:
[...] to be replaced by the path to the Steam SDK.
On Linux:
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH (test -f App_Linux_32bits && ./App_Linux_32bits) || (test -f App_Linux_64bits && ./App_Linux_64bits)
[...] to be replaced by the path to the Steam SDK.