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 个选择Godot Engine
Godot 引擎是一个功能丰富的跨平台游戏引擎,可通过统一界面创建 2D 和 3D 游戏。它提供了一套完整的常用工具,使用户能够专注于游戏开发,而无需重复造轮子。
GDevelop 是一款开源的游戏制作软件,旨在为所有人使用。借助它,可以制作各种 2D 游戏,且无需编程技能即可开始使用。游戏逻辑通过可视化事件来实现。
Wick 编辑器是一款免费且开源的工具,可用于制作游戏、动画以及两者之间的所有内容。它旨在成为在网页上创建多媒体项目最易用的工具。你的创作可以在任何配备网页浏览器的设备上运行——包括移动设备。

Unreal Engine
虚幻引擎是一套用于在多种平台上构建高质量游戏的专业工具和技术组合。虚幻引擎的渲染架构使开发者能够实现令人惊叹的视觉效果,同时也能优雅地适配低端设备。
Unity
Unity 的实时 3D 引擎促进了艺术家、设计师和开发人员之间的协作,提供了沉浸式、互动式体验所需的各种工具。Unity 6 在渲染、光照和人工智能方面进行了优化,支持增强现实(AR)、虚拟现实(VR)、移动设备和桌面平台,并包含详细的多人游戏工作流程。

LÖVE
嗨!LÖVE 是一个使用 Lua 语言开发 2D 游戏的绝佳框架。它免费、开源,并支持 Windows、Mac OS X、Linux、Android 和 iOS 系统。
Scratch 是一种编程语言,可以轻松地创建自己的互动故事、动画、游戏、音乐和艺术作品,并将这些创作分享到网络上。当年轻人创作并分享 Scratch 项目时,他们将学习到重要的数学和计算概念……