

ENIGMA - LateralGM
ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation, is an open source cross-platform game development environment derived from that of the popular software GameMaker Legacy.
Features
Tags
- game-design
- Game Engine
- 3d-games
- edl
ENIGMA - LateralGM News & Activities
Recent activities
- AllMight liked ENIGMA - LateralGM
TilBuci added ENIGMA - LateralGM as alternative to TilBuci
tedwatson123 added ENIGMA - LateralGM as alternative to PaletAI
POX added ENIGMA - LateralGM as alternative to GemRB
ENIGMA - LateralGM information
Featured in Lists
A list with 809 apps by AmileyaRyver without a description.
A list with 25 apps by AllMight without a description.
A list with 51 apps by RemovedUser without a description.
What is ENIGMA - LateralGM?
ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation, is an open source cross-platform game development environment derived from that of the popular software
GameMaker Legacy. Its intention is to provide you with a quality game creation tool and a bridge between high- and low-level programming languages. It can be used either through an IDE, namely, its sister project, LateralGM, or through a Command line interface.
Like GameMaker, ENIGMA comprises both an easy to use Drag & Drop system as well as its own programming language. This programming language, known as EDL, is essentially a mix between C++ and GameMaker's GML. Part of ENIGMA's goal is to remain backwards compatible with Game Maker, serving for some intents and purposes as a GameMaker compiler, however, EDL offers many very powerful features which simply aren't present in the alternative. Such features include the ability to compile DLLs and other C/C++ scripts right into the program and access C++ types, templates, and functions.
Although EDL adopts GML's very lax syntax in its scripting, the inputted code is actually parsed and translated into valid C++. This compilation improves size and performance of the language by incredible amounts, while almost magically maintaining its simplicity of use.







