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 个选择
MAGE
MAGE代表“创造游戏体验” MAGE的目标是尽可能简化人们创建自己3D宇宙、冒险和故事的过程。创作的同时即可游玩!

RPGWizard
RPGWizard 是一个开源的 2D 游戏制作工具,专注于制作角色扮演游戏。它配备了一个基于图形化编辑器和浏览器的游戏引擎,两者均可免费使用。

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

Cave Engine
Cave Engine 是一款简单易用的 3D 桌面游戏引擎,支持使用 Python 脚本。

batari-Basic
batari Basic(bB)是一种用于创建Atari 2600游戏的类BASIC语言。它生成可于Atari 2600模拟器上运行的二进制文件,该二进制文件也可用于制作可在真实Atari 2600上运行的游戏卡带。

GameCraft
GameCraft(前身为Robocraft X)是一款游戏制作工具,您无需编写代码即可通过积木和组件构建自己的物理游戏。您还可以游玩社区中其他玩家创建并分享的众多游戏。

sdlBasic
sdlBasic 是一个小型、高效且跨平台的 BASIC 解释器,旨在利用 SDL 库的强大功能进行游戏开发,其灵感来源于古老而辉煌的 AMOS。


