ENIGMA - LateralGM

ENIGMA - LateralGM
软件描述
ENIGMA,即可扩展的非解释型游戏制作增强工具,是一个基于流行软件GameMaker Legacy衍生的开源跨平台游戏开发环境。
官方网站
访问软件的官方网站了解更多信息
enigma-dev.org
什么是 ENIGMA - LateralGM?
ENIGMA,即可扩展的非解释型游戏制作增强工具,是一个开源的跨平台游戏开发环境,源自流行的 GameMaker Legacy 软件。其目标是为您提供一款优质的游戏创作工具,并搭建高级与低级编程语言之间的桥梁。它可通过集成开发环境(IDE),即其姊妹项目 LateralGM,或通过命令行界面使用。
与 GameMaker 类似,ENIGMA 同时包含易于使用的拖拽式系统及其自身的编程语言。该编程语言名为 EDL,本质上是 C++ 与 GameMaker 的 GML 的混合体。ENIGMA 的部分目标是保持对 GameMaker 的向后兼容性,某种程度上可作为 GameMaker 编译器使用,但 EDL 提供了许多在其他语言中无法实现的强大功能,例如可将 DLL 及其他 C/C++ 脚本直接编译进程序,并访问 C++ 类型、模板和函数。
尽管 EDL 在脚本语法上沿用了 GML 的宽松风格,但输入的代码实际上会被解析并转换为有效的 C++。这种编译方式极大提升了语言的体积和性能,同时几乎神奇地维持了其易用性。
🔄 替代方案
97 个选择
NeoAxis 3D Engine
NeoAxis 3D 引擎被定位为适用于各类3D项目的通用开发框架。该框架可用于开发各种类型的3D项目,例如视频游戏制作、模拟器开发、虚拟现实与可视化软件创建等。

Gamesalad
GameSalad Creator 是由 GameSalad, Inc.(前身为 Gendai Games)开发的一款创作工具,主要面向非程序员用户,通过拖放方式、可视化编辑器及基于行为的逻辑系统来制作游戏。

001 Game Creator
使用001游戏创建器,将你的游戏创意和概念变为现实,它能让你轻松创作多种游戏类型。通过简单的点按拖拽脚本,以及对角色、怪物、道具和魔法的高度自定义,一切皆有可能。

PlayN
PlayN 是一个跨平台游戏库,可让您创建一个可在 HTML5、Java、Android 和 Flash 上运行的单一 Java 代码库。

Maratis
Maratis 是一款专为艺术家和开发者设计的便携式、简单且可视化的游戏开发工具。

Whitestorm.js
Whitestorm.js 是一个基于 Three.js 技术构建的 3D 网页应用框架。它提供了一个核心功能,可快速开发带物理效果的 3D 场景。

WorldForge
WorldForge项目是最早的开源大型多人在线角色扮演游戏项目,始于1997年。

Aphalina Animator
用于创建交互式SVG动画的可视化工具:HTML5横幅、SVG图标、交互式网络信息图等。

