Related Projects:Developing: Difference between revisions
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
|[[GMX Format|GMZ]]||7ZIP GMX||GameMaker: Studio 1.4 and below||*.gmz | |[[GMX Format|GMZ]]||7ZIP GMX||GameMaker: Studio 1.4 and below||*.gmz | ||
|- | |- | ||
|YYP | |YYP||JSON||GameMaker: Studio 2||*.yyp *.yy | ||
|} | |} | ||
Revision as of 22:28, 29 April 2018
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 |
---|---|---|
RadialGM | C++ | Qt Framework |
LateralGM | Java | Swing |
wxENIGMA | C++ | wxWidgets |
SharpGM | C# | Windows Forms/GTK# |
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)
- EGP, ENIGMA Project (uncompressed, easy to modify externally)
Game Maker Formats
All the game maker formats support (de)compression.
Name/Codename | Format | GM Version | MIME Types |
---|---|---|---|
GMK | Binary | GameMaker 8.1 and below | *.gm81 *.gmk *.gm6 *.gmd |
GMX | XML | GameMaker: Studio 1.4 and below | *.gmx *.project.gmx |
GMZ | 7ZIP GMX | GameMaker: Studio 1.4 and below | *.gmz |
YYP | JSON | GameMaker: Studio 2 | *.yyp *.yy |