ENIGMA, the Extensible Non-Interpreted Game Maker Augmentation, is an open source cross-platform game development environment derived from that of the popular software Game Maker. 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 Game Maker, 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 Game Maker's GML. Part of ENIGMA's goal is to remain backwards compatible with Game Maker, serving for some intents and purposes as a Game Maker 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.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

Updates and New Releases

News

Since its inception, major changes have been made. A new release of the IDE can be obtain from the repository and the installation scripts on the WIKI updated to accommodate these changes.

For Arch users, a new script has been made, with all the dependencies mentioned to get your setup up and running. Testing has been done on Linux distros such as Antergos and Mangero with great results.

Screenshot at 2019 05 08 04 49 3

Summary of Changes


1) New event selector based on a mock-up by Josh which is a critique of the GameMaker 5 event selector.
2) Fixed translations that already existed but where the keys have been renamed. Also provided new translations where possible using Google Translate.
3) Cleanup of the GMX writer including refactoring of group writing.
4) Memory leak fix in the GMX and GMK readers.
5) Fixed some inconsistent use of certain icons.
6) Fixed some action list behavior including exceptions around clipboard options and empty selection.
7) Fixed clipboard copying of actions using a deep copy addressing the linked actions issue.
8) Fixed resource name completions in the code editor.
9) Fixed default sprite transparency which addresses issues with loading GMX projects after GMK projects.
10) Improved external editor error handling with custom error messages directing users how to resolve desktop editing failures themselves.
11) Made it easier to import multiple sprite sheets to the same sprite by making the "Add Sprite-sheet Sub-images" button not clear the sprite's previous sub-frames first.

To read the entire article from the Forum's page, please follow the link: New LateralGM Stability releases

The new Event Selector is a welcome change to the IDE and one of its better features. No more do one need to move all over the screen to add. delete events. Everything is compact in one place where you edit/make changes to your objects.

LateralGM new event selector

To download the newest version of the IDE, you can go to this link: LateralGM V1.83



New Portable

New Portable

News

Updated release with bug fixes including multi-dimensional arrays.

Native Command Line

Native Command Line

News

We are now developing a native command line interface to compile projects without the requirement of an IDE and it is going very well.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows, Mac, Linux
Contact
Send Message
Homepage
Enigma-dev.org
Licence
GPL
Release date
Engine watch
Follow
Share
Community Rating

Average

9

2 votes submitted.

You Say

-

Ratings closed.

Twitter

Latest tweets from @enigmagamedev

Hugh Greene has released a demo of his upcoming Defense of the Realm, a fast-paced, side-scrolling shooter in ENIGM… T.co

Jul 10 2019

Amazing Box Puzzles is a fun and challenging puzzle game with new and refined mechanics by Hugh Greene:… T.co

Jul 10 2019

If you like game programming, please consider supporting our open source tools on Patreon: Patreon.comT.co

May 24 2019

Included file editing support is back in LateralGM! #GameMaker #ENIGMA Github.com T.co

May 23 2019

Spring progress update! #ENIGMA #GameMaker Youtube.com

May 19 2019

ENIGMA's var is now as fast as a native double on the latest master! Github.com T.co

May 12 2019

Mystery Mansion is an exciting and interesting twist on contemporary puzzle games by hpg678: Enigma-dev.org T.co

Feb 18 2019

A #RadialGM beta is fast approaching! #ENIGMA #GameMaker #gamedev #indiedev T.co

Oct 24 2018

OpenGL Mathematics (GLM) brings improved consistency for ENIGMA's graphics: Enigma-dev.org T.co

Oct 1 2018

Embed Buttons
Link to ENIGMA Development Environment by selecting a button and using the embed code provided more...
ENIGMA Development Environment
Statistics
Rank
258 of 945
Last Update
Watchers
6 members
Articles
3
Reviews
1
You may also like
Stingray
Stingray Commercial
Unity
Unity Commercial
MonoGame
MonoGame BSD
Unreal Development Kit
Unreal Development Kit Commercial
ZDoom
ZDoom Public Domain
RPG Maker XP
RPG Maker XP Commercial