Related Projects:Developing
Jump to navigation
Jump to search
This article is an overview of developing related projects that can communicate with the main engine and compiler. It is also imperative that one understand the IDE plugin interface before attempting development of any of the IDE projects.
| Name/Codename | Language | GUI Framework | Status |
|---|---|---|---|
| RadialGM | C++ | Qt Framework | Active |
| LateralGM | Java | Swing | Inactive |
| wxENIGMA | C++ | wxWidgets | Cancelled |
| SharpGM | C# | Windows Forms/GTK# | Cancelled |
Supported Formats
ENIGMA has backwards compatibility with all of the Game Maker file formats and implements its own YAML serialization format.
- EGM, ENIGMA Game (yaml based; also supports (de)compression)
Game Maker Formats
All the game maker formats support (de)compression.
| Name/Codename | GM Version | Format | File Extensions |
|---|---|---|---|
| GMK | GameMaker 8.1 and below | Binary | *.gm81 *.gmk *.gm6 *.gmd |
| GMX | GameMaker: Studio 1.4 and below | XML | *.gmx *.project.gmx |
| GMZ | GameMaker: Studio 1.4 and below | 7ZIP GMX | *.gmz |
| YYP | GameMaker: Studio 2 | JSON | *.yyp *.yy |