An open-source, cross-platform game development environment based on Game Maker, compiling EDL/GML to C++ for performance.
The Extensible Non-Interpreted Game Maker Augmentation.
EDL blends C++ and GML, offering direct C++ access, DLL compilation, and enhanced performance while maintaining GML's simple syntax, as highlighted in the README.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Designed to be compatible with Game Maker, allowing users to port existing projects and use familiar workflows, serving as a Game Maker compiler for many purposes.
Supports multiple operating systems through IDEs like LateralGM or command-line tools, enabling game creation for various platforms from a single codebase.
Code is parsed and translated into C++ during compilation, improving execution speed and reducing binary size while retaining ease of use, per the README.
Installation requires using separate IDEs like LateralGM or RadialGM, and the setup is non-trivial, with detailed instructions needed on the website, which can be a barrier.
Based on Game Maker, it lacks advanced game engine capabilities such as built-in 3D physics, asset stores, or real-time collaboration tools found in engines like Unity.
Documentation is community-led on a Wiki, leading to potential gaps, outdated information, and reliance on forums, which may hinder quick problem-solving.
Enigma is an open-source alternative to the following products: