This article is an overview of developing the LateralGM and wxENIGMA
IDE's and the plugin that helps them 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.

ENIGMA has backwards compatibility with all of the Game
Maker file formats, as well has implements it's
own YAML and XML versions. The
format's also make use of an image animation format known as
APNG which is only used so far in Firefox but is
expected to become very popular.
All the game maker formats support (de)compression.
Wiki: APNG
Wiki: EGM
Wiki: GMK
Wiki: Game_Maker
Wiki: LateralGM
Wiki: YAML