ENIGMA is a free development environment geared towards game development. It was originally started as an alternative to Game Maker while providing full compatibility. Advancing on many of the concepts ENIGMA compiles natively for each platform it targets, encorporating a programming language called EDL which is a mixture of C++ and GML. ENIGMA comes with built in advanced systems, that are powerful yet easy to use, while allowing you to modify the engine and extend upon those. Please check us out!
License: Free and open source under GPLv3