A nimble and shiny cross-platform game engine.
C C++ Objective-C Java Perl CMake Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.



Diamond is an open-source, cross-platform, high-performance C++ game engine. Its simple and user-friendly API can be integrated with any number of backend implementations optimized for specific platforms. Using Diamond's API, a game can be published to multiple platforms without modifying a single line of code. Backends for Windows, Android, and iOS are currently under development.

The SDL implementation uses the Simple DirectMedia Layer (SDL) library, Copyright (c) 1997-2014 Sam Lantinga slouken@libsdl.org.

Diamond is Copyright 2016 Ahnaf Siddiqui, and is licensed under the Apache License, Version 2.0 (see LICENSE file).