ENIGMA, Extensible Non-Interpreted Game Maker Augmentation, представляет собой среду разработки кросс-платформенной среды с открытым исходным кодом, полученную из среды популярного программного обеспечения GameMaker. Его цель - предоставить вам качественный инструмент для создания игр и мост между языками программирования высокого и низкого уровня. Его можно использовать либо через IDE, а именно с его дочерним проектом, LateralGM или с помощью интерфейса командной строки. Как и GameMaker, ENIGMA содержит как простую в использовании систему Drag & Drop, так и собственный язык программирования. Этот язык программирования, известный как EDL, по существу представляет собой смесь между C ++ и GML GameMaker. Часть цели ENIGMA заключается в том, чтобы оставаться в обратном направлении совместимой с Game Maker, служащей для определенных целей и целей в качестве компилятора GameMaker, однако EDL предлагает множество очень мощных функций, которых просто нет в альтернативе. Такие функции включают возможность компиляции DLL и других сценариев C / C ++ прямо в программу и доступа к типам, шаблонам и функциям C ++. Хотя EDL использует очень слабый синтаксис GML в своем сценарии, введенный код фактически анализируется и переводится в действительный C ++. Эта компиляция улучшает размер и производительность языка невероятными суммами, хотя почти магически поддерживает его простоту использования.
    Разработчик
    Josh Dreamland, IsmAvatar
    Сайт приложения

    Аналоги и альтернативы ENIGMA - LateralGM

    Наиболее популярные альтернативы и аналоги ENIGMA - LateralGM для Windows, Mac, Linux.