ENIGMA - LateralGM

ENIGMA - LateralGM
软件描述
ENIGMA,即可扩展的非解释型游戏制作增强工具,是一种源自流行软件GameMaker Legacy的开源跨平台游戏开发环境。
官方网站
访问软件的官方网站了解更多信息
enigma-dev.org
什么是 ENIGMA - LateralGM?
ENIGMA,即可扩展的非解释型游戏制作增强工具,是一个基于广受欢迎的 GameMaker Legacy 软件的开源跨平台游戏开发环境。其目标是为您提供高质量的游戏制作工具,并在高级与低级编程语言之间架起桥梁。您可以使用其集成开发环境(IDE)——即其姐妹项目 LateralGM,或通过命令行界面来使用 ENIGMA。
与 GameMaker 类似,ENIGMA 同时提供易于使用的拖放系统以及自身独有的编程语言。这种编程语言被称为 EDL,本质上是 C++ 与 GameMaker GML 语言的结合体。ENIGMA 的一个目标是保持与 GameMaker 的向后兼容性,因此在某些方面可视为 GameMaker 的编译器,但 EDL 提供了许多 GameMaker 无法实现的非常强大的功能,例如可以直接在程序中编译 DLL 及其他 C/C++ 脚本,并访问 C++ 的类型、模板和函数。
尽管 EDL 在脚本语法上借鉴了 GML 的宽松风格,但输入的代码实际上会被解析并转换为有效的 C++ 代码。这种编译过程使语言的体积和性能得到惊人提升,同时几乎神奇地保持了其易用性。
🔄 替代方案
96 个选择
Roblox Studio
使用 Roblox 免费且沉浸式的创作引擎,创造你所能想象的一切。Roblox Studio 可让你轻松创建内容,并一键发布到智能手机、平板电脑、桌面设备、游戏主机和虚拟现实设备上。

NeoAxis 3D Engine
NeoAxis 3D 引擎被定位为一个适用于各类 3D 项目的通用开发框架。该框架可应用于开发各种类型的 3D 项目,如视频游戏的制作、模拟器的开发、虚拟现实和可视化软件的开发等。

Reality Factory
Reality Factory 是一个程序,配合其他工具,无需编程即可创建第一人称和第三人称视角的游戏!Reality Factory 基于强大的 Genesis3D 开源引擎构建,并支持所有主流的 3D 图形卡。

batari-Basic
batari Basic(bB)是一种用于创建雅达利2600游戏的类似BASIC的语言。它会生成一个二进制文件,该文件可以在雅达利2600模拟器上运行,或者该二进制文件也可以用于制作卡带,使其能够在真实的雅达利2600主机上运行。