ENIGMA_engine - hpgDesigns/hpgdesigns-dev.io GitHub Wiki

When users go to build or run their games, an intricate process is invoked in the ENIGMA compiler which ultimately results in the code being compiled with and linked against the ENIGMA engine. Often referred to simply as the Engine, the ENIGMA engine is responsible for maintaining resources, storing instances, offering fast iteration, executing events, maintaining and accessing variables, offering a reliable selection of functions, and a great number of other features.

While most of the Engine is static, a deal of it is generated by the ENIGMA compiler specifically for the game at hand (See the Code Generation section for details).