A free, open-source game engine for 2D and 3D game development with a user-friendly drag-and-drop interface, complemented by LateralGM, a rapid game creation tool.
ENIGMA is an open-source, cross-platform game engine and IDE that allows for quick game creation without the need for programming knowledge. It uses a drag and drop interface akin to software like GameMaker or Stencyl, making it easy for those without coding experience to build 2D and 3D games.
LateralGM serves as a graphical front-end and IDE for the ENIGMA game engine. It provides a workflow similar to GameMaker, allowing users to visually design gameplay objects, build levels with tilesets and assets, and add behaviors/events through its event system. The underlying ENIGMA engine handles compiling the project into an executable game.
Together, ENIGMA and LateralGM provide a full game creation suite tailored towards designers, artists, and hobbyists rather than expert programmers. The drag and drop interfaces lower the barriers to entry substantially compared to traditional coding. Rapid prototyping is possible, cutting down development time. The engine supports multiple platforms including Windows, Mac, Linux, iOS, Android, and HTML5.
While less flexible than frameworks like Unity or Unreal, ENIGMA and LateralGM offer new creators an approachable starting point before needing to learn programming. The open-source community provides plenty of documentation and samples to learn from as well. Seasoned developers can also use ENIGMA as a base engine and expand it with C/C++ code.
Here are some alternatives to ENIGMA - LateralGM:
Suggest an alternative ❐