Windows - hpgDesigns/hpgdesigns-dev.io GitHub Wiki
This article is about the Windows platform and developing and publishing games for it.
Although Linux is the preferred platform, ENIGMA works well with Windows, as with most operating systems, although development may lag behind as the primary developers are on Linux. Some of the primary differences between how ENIGMA behaves on Windows and other operating systems are its dependencies and the API libraries it uses for games. ENIGMA itself compiles into a DLL on Windows for calling as a library (e.g. from LateralGM), or EXE for command line usage. Due to the proprietary nature of most of the things on Windows, it can be difficult to develop for, especially while maintaining compatibility with our license.