Welcome

ENIGMA is a free development environment geared towards game development.

* It's free and open source!
* Compiled for maximum speed, with lightning fast calculations!
* Easy to learn, and Game Maker compatible!
* It's a great way to get started with C++.

View on GitHub
Chat on Discord
Support us on Patreon
*Hypnotoad says use ENIGMA.

News

Regression Testers Wanted

Hi folks,

We're looking to merge #1875 (New Events) into master. We've tested it pretty thoroughly, but there's still a chance it will break something; this recodes a huge chunk of the event system. We will be merging it into the EGM feature branch today, and expect it to hit master on or before the completion of EGM.

Taking on Xinerama dependency on Linux

Hello again, I've returned to regale you with another enchanting tale of how you need to install another dependency.

In order to properly support multiple monitors on X11, we need input from Xinerama. Please install libxinerama-dev on Debian systems and libxinerama on everything else.

For Windows users, no action is required.

Permanently Taking on Yaml-CPP Dependency

Hi folks,

This is a quick heads-up that we're in the process of switching our YAML parsing over to yaml-cpp instead of doing the reader in-house. This has been coming for a while, so you probably already have yaml-cpp installed. If not, please run install the yaml-cpp package using your favorite package manager.

Windows users: pacboy -S yaml-cpp
Ubuntu/Debian us...