
在游戏开发领域,Cocos 引擎一直以其高效和易用性深受开发者青睐。最近,Cocos 团队宣布了重大举措:全面开源 COCOS 4。
这不仅仅是一次代码公开,更是对未来游戏引擎生态的深刻布局。下面,我们来详细了解这项变化的细节和意义。
一、开源范围:全面透明,无保留共享
COCOS 4 的开源覆盖了核心部分,让开发者能够深入引擎内部,进行自由修改和扩展。具体包括:
- 全部引擎代码
核心引擎代码已完全开放,仓库地址:https://github.com/cocos/cocos4。这意味着开发者可以直接访问和贡献引擎的底层实现。 - 全部跨平台代码
包含所有原生平台的兼容层代码,并计划在获得平台同意后,陆续开放更多小游戏平台的适配代码。 - 全部 COCOS CLI 代码
CLI 工具是开发流程的重要组成部分,其完整代码也已开源,仓库地址:https://github.com/cocos/cocos-cli。 - 全部 IDE Headless Mode 代码
原 Cocos Creator 编辑器与引擎耦合较紧,这次将逐步实现 Headless Mode(无头模式),并通过 CLI 集成到引擎核心中,进一步提升灵活性。相关代码同样纳入上述 CLI 仓库。 - 采用标准 MIT 协议
这是一种宽松的开源许可,无任何商业限制,也完全脱离了以往版本中的商业条款。许可文件可在仓库中查看,例如:
COCOS 4:https://github.com/cocos/cocos4/blob/v4.0.0/LICENSE
COCOS CLI:https://github.com/cocos/cocos-cli/blob/main/LICENSE

这种彻底开源的方式,为开发者提供了更大的自由度,也标志着 COCOS 4 进入了一个纯粹社区驱动的时代。
二、未来迭代方向:稳扎稳打,注重实用
COCOS 4 基于 Cocos Creator 3.x 版本迭代,会严格遵守语义化版本(SemVer)规范,并保持向前兼容,至少提供 6 个月的弃用到移除过渡期。团队计划在六个关键方向上长期投入:
- AI Native
坚持使用 JavaScript/TypeScript 作为主要语言,所有新特性优先考虑对 AI 的友好度。未来引入功能时,不会单纯提供库或框架,而是倾向于交付 MCP(多模态控制面板)或 Agent,例如 UI 系统将直接以 Agent 形式呈现,便于 AI 驱动开发。 - 轻量化
追求更快启动、更小体积、更低资源消耗,支持碎片化运行,让引擎能在任何有屏幕的设备上流畅工作,即使在复杂场景中也不例外。 - 跨平台
逐步扩展支持更多原生平台(如 Steam),并统一各类小游戏平台的适配层。 - 可靠性
专注修复历史遗留问题,如 Spine 相关 bug,并优化性能瓶颈,例如富文本和列表渲染。 - 完整性
补充必需功能,包括地形系统、多人实时网络、教程资源和样例项目等。 - 3D 能力
从基础入手,提升渲染面数上限等核心性能,短期内不追逐高级渲染特性,而是确保稳定和实用。
这些方向体现了团队的耐心和务实态度,旨在打造一个可靠、易用的长期平台。
三、开源的深层动机:构建健康生态

为什么选择全面开源?团队给出了几个清晰的理由:
- 最适合 AI Native 的路径
开源让 AI 模型更容易理解引擎代码,同时引擎迭代也能更好地向 AI 友好方向靠拢。 - 激活社区贡献
更多 Pull Request(PR)会吸引更多开发者,形成良性循环,最终让引擎变得更强大。 - 吸引全球开发者
开源精神能汇聚海外优秀人才,共同构建通用游戏引擎生态。 - 激发工具生态
为 Agent、MCP、Kit 和 Extension 等提供灵活底层支持,鼓励工具厂商和开发者参与。 - 纯净的商业考量
对于 COCOS 4 和即将推出的 PinK,团队没有设定直接商业化目标。相反,帮助更多开发者创作优秀游戏,才是长远价值所在。SUD(团队背后的公司)会将自身在产品、服务、流量和全球化方面的优势,全力投入引擎和 IDE 中,帮助开发者更便捷地使用工具、更稳定地运营游戏、更容易地获取流量和收益。
一个免费、好用、稳定的开源引擎,正是开发者们的理想选择。团队相信,帮助开发者成功,最终也会带来健康的商业回报。
四、开发者常见关切解答
- Cocos Creator、COCOS 4 和 PinK 的关系?
Cocos Creator 是引擎加编辑器的统称,经过多个版本演进。此次为了纯粹开源和全面 AI 支持,将引擎与编辑器分离:COCOS 4 专注引擎核心(主版本升至 4),跨平台和编辑器核心能力 CLI 化;PinK 则成为完整的 IDE,集成编码、流水线和工具箱,逐步迁移原有可视化功能,并内置 Agent 专为 COCOS 开发服务。

- 对二次开发的態度?
完全鼓励。开发者可以根据项目需要修改引擎,甚至从头重写。团队希望高质量改动能通过 PR 贡献回主仓库,共同完善。 - 对二次封装的态度?
同样欢迎。基于 COCOS 4 和 CLI 封装工具或新 IDE 都没问题,优质作品可放入 PinK 开放生态,丰富社区资源。
COCOS 4 的开源,是游戏引擎领域的一次积极变革。它不仅降低了门槛,还为 AI 时代铺平道路。如果你是一位游戏开发者,不妨访问仓库,亲自体验这份开放与活力。未来,让我们一起见证这个生态的成长。