← 返回图鉴
OPEN SOURCE GAMES · NO. 328

OpenRA

使用 .NET/mono 与 OpenGL 的《红色警戒》引擎开源实现,可运行于 Windows、Linux 与 macOS。

策略(即时 + 回合 + 塔防)脑力区:解谜、棋牌与运筹帷幄GitHub 源码

游戏介绍AI 生成

OpenRA 是最著名的开源 RTS 引擎复刻项目之一,用 C#(.NET/Mono)和 OpenGL 编写,最初目标是重现《红色警戒》《命令与征服》《沙丘 2000》这三款西木经典。它不是简单的移植,而是对原作逻辑的重新实现,并加入了现代 RTS 的改进:触控式窗口界面、右键框选、战争迷雾调整、观战与录像回放、跨平台联机对战等。项目支持 Windows、Linux 和 macOS,内置的多个 Mod 对应不同原作。它也是众多社区重制项目(如本图鉴中的多款 Open 系列)的底层引擎,在开源游戏界地位举足轻重。源码在 GitHub,需自行构建,也可以直接下载官方发布版本。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

玩法说明

OpenRA 的使用路径:下载安装后启动启动器,选择想玩的 Mod(Red Alert、C&C 或 Dune 2000 等),游戏会提示下载对应资源包,之后即可直接游玩,单机打 AI 或联机对战都可以。游戏目标与原作一致:采矿攒钱、建基地、造兵、消灭对手。相比原版,它修正了老游戏的卡顿和兼容性问题,操作也更现代化。想动手改游戏的人可以克隆源码自行构建,用 YAML 定义单位、用 Lua 写地图脚本,社区文档齐全。新手提示:从 Red Alert 模组打几局人机开始最容易上手。

源码 / 项目地址
https://github.com/OpenRA/OpenRA ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。