游戏引擎

Orx

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

与 Orx 对应的一帧游戏画面

开发者: 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 小。

匹配的源码

这款引擎还没有收录可运行的示例项目。

和其他引擎比怎么样?

问题

Orx 做商业游戏免费吗?

是。许可是 zlib。

需要编辑器吗?

不需要。工作流是配置加代码。

用什么语言?

C 或 C++。对象本身住在配置里。

Ad