游戏引擎
Orx
Orx 是数据驱动的 2D 引擎。配置文件描述对象。代码是 C 或 C++。

开发者: orx-project
数据驱动的 2DC 和 C++ 团队小运行时
概述
你用 ini 风格的配置声明对象、动画和声音。代码按名字创建它们并响应事件。
运行时小,而且跨平台。学习材料是 wiki 和自带教程,不是可视化编辑器。
技术规格
规格核对于 2026-10-05。版本线会动,以下载链接为准。
- 开发者
- orx-project
- 许可证
- Zlib
- 商业模式
- Orx 是 zlib 许可。商业游戏不付分成。
- 发布节奏
- 版本在 GitHub 上打标签。配置和库版本应一起移动。
- 编辑器平台
- Windows, macOS, Linux
- 导出目标
- Windows, macOS, Linux, Android, iOS
- 语言
- C++
- 2D / 3D
- 2D
- VR
- 不支持。
- AR
- 不支持。
- 可视化脚本
- 没有节点图。对象、动画和特效用配置描述,再由 C 或 C++ 驱动。
- 新手
- 不适合。配置模型很强,但不是第一周的编辑器。
- 学习曲线
- 在配置文件变得顺手之前比较陡。之后改数据可以避免重新编译。
- 画面
- 2D 精灵、特效和摄像机。不是 3D 渲染器。
- 团队规模
- 一个负责配置的程序员,加上放进文件夹的美术。
- GitHub Stars
- 1,773 · orx/orx
适合的地方
- zlib 许可,运行时小。
- 设计可以改配置,不必完整重新构建。
- 2D 特效、摄像机和输入已经在引擎里。
不适合的地方
- 配置语言就是这个产品。它需要时间。
- 没有 3D。
- 社区比 Godot 或 Unity 小。
匹配的源码
这款引擎还没有收录可运行的示例项目。
和其他引擎比怎么样?
Lua 加编辑器,仍然是小的 2D 运行时。
配置文件不是你要的界面时,用通用编辑器。
问题
Orx 做商业游戏免费吗?
是。许可是 zlib。
需要编辑器吗?
不需要。工作流是配置加代码。
用什么语言?
C 或 C++。对象本身住在配置里。
Ad