Install

From ENIGMA
Jump to navigation Jump to search

ENIGMA is capable of running on multiple platforms as well as compiling and exporting to those target platforms. We plan to maintain setup packages and installers for main stream operating systems and platforms as well as source code installation which is one of the primary features of Linux and Open Source Software. If you are an educator looking to use ENIGMA in the classroom you can find additional information on using ENIGMA in the classroom.

If you encounter problems you can also check out our Troubleshooting guide as well as Frequently asked Questions. You can also post on the forum or visit our IRC channel. Once the installation is complete it's advisory to test if everything is working by compiling a sample game or you could also just test by running an empty game, which is most likely better because you need to give the engine a chance to fully compile without error, the first time takes longer than usual because of this.

Setup

Windows Linux Macintosh
Windows Linux Macintosh

You can find instructions for your platform by selecting the links above. If your platform is not listed, it may or may not be supported, however ARM support is available because of JNA 4.0 and Chrome compatibility. You're welcome to try and install ENIGMA anyways either using any of the above methods, or by checking out from the Repository, and let us know if it works. Please also share any additional steps you may have needed to get it to work.

The following are requirements for all platforms.

  • Java Runtime Environment: Supported Java versions are 32bit and 1.7 (Java 7) or higher. The Oracle JDK is recommended, but you are free to try OpenJDK. The LateralGM IDE which is included with ENIGMA is a Java program which supports both 32bit and 64bit but ENIGMA only supports 32bit and a compatible Java must be installed, see Java Parallelization for more details.
  • Java Native Access: Used for Java programs to make native callbacks to libraries, version 4.0 or later is required for ARM CPU's, do not worry about this as the correct JNA is included with any packages.

Other components such as the latest LateralGM and plugin build that are used to generate these releases can be found on the page extra packages along with an open source gratis Drag and Drop action editor and a free and open source image manipulation program.

Gplv3-127x51.png
ENIGMA and her sister projects are licensed under GNU GPL v3, please read licensing for more information.