cocos-engine · cocos/cocos-engine
Cocos 官方开源游戏引擎仓库,使用 C++ 开发,配合 Cocos Creator 简化 2D/3D 游戏的创建与分发,支持跨平台发布及 Web 即时娱乐内容。仓库主题涵盖 3D、Vulkan、Metal、WebGL 等,采用 MIT 许可证。注意:本仓库 README 摘要内容实际为...
本仓库是《Shattered Paradise》的 OpenRA ModSDK 与安装套件,主要面向希望获取可运行版本、或从源码自行构建该模组的玩家与开发者。仓库本身并不承载模组的全部玩法内容,而是提供构建与启动所需的 SDK 脚本、引擎构建入口以及发布包的组织方式;模组主体位于另一个独立仓库(README 中给出了指向 Shattered Paradise 主仓库的链接)。
从定位上看,这是一个「模组开发与分发基础设施」型仓库:它把 OpenRA 引擎的构建流程、模组加载脚本和发布渠道整合在一起,让使用者可以用统一的方式获得可执行版本。
构建流程与 OpenRA 生态保持一致,按平台区分命令:
make 构建引擎。make.cmd 构建引擎。构建完成后,通过启动脚本运行:
./launch-game.shlaunch-game.cmd也就是说,仓库把「构建」与「启动」拆成两个明确步骤,构建产物由启动脚本负责加载。README 未进一步说明构建产物的目录结构或参数选项,相关细节需以实际仓库内容为准。
make / make.cmd 与 launch-game.sh / launch-game.cmd 两套脚本覆盖 Linux、macOS 与 Windows。README 的 Download 一节说明,二进制发布包托管在 GitHub 的 release 页面,用户可以直接下载现成版本,无需自行编译。
对于只想体验模组的用户,直接使用发布包是更省事的路径;对于需要修改引擎或脚本的开发者,则建议走源码构建流程。
README 明确指出,Shattered Paradise 的依赖与上游 OpenRA 完全一致,并直接引用 OpenRA 仓库中的 INSTALL.md 作为依赖清单来源。因此,准备构建环境时应参照 OpenRA 的安装说明配置对应平台的运行库与工具链,而不是在本仓库内寻找独立的依赖列表。
这一设计的好处是:只要你的环境能构建上游 OpenRA,通常就具备构建本模组 SDK 的条件。
仓库在授权上采用分层策略,README 的 License 一节写得很清楚:
这意味着如果你打算基于该 SDK 开发自己的模组代码,需要留意代码部分的许可证兼容性;而美术、音效等非代码资产则受非商业性条款约束。
README 未描述模组的具体玩法机制、单位设定、对战模式等内容,本页不对这些方面作任何推断;相关信息的准确性需以主仓库与发布包实际内容为准。
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...