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.
Wiki: Command_line_interface
Wiki: Cross_platform
Wiki: DLL
Wiki: LateralGM
Wiki: Linux
Wiki: Module_hierarchy