Cocos Creator 3D v1.0 正式发布
2019.10.16 by Cocos
Cocos Creator 版本更新

从深耕开发技术到注重游戏生态,Cocos 始终坚持以前瞻性的眼光放眼未来,“逢山开路、遇水架桥”,走在需求的前面,主动寻求技术突破。

随着 5G、云和智能化时代的到来,游戏制作方式 3D 化,已成为一股流行趋势。作为 3D 游戏制作的心脏,3D 游戏引擎一直以来都是 3D 游戏创作的核心部分。在 3D 游戏引擎的研发道路上,我们虽然走得缓慢,但未曾停下脚步。经过多年的技术积累,Cocos 团队已从 2D 引擎研发团队成长为一个颇具战斗力 2D + 3D 技术全面的引擎研发团队,将持续把 3D 方面的新技术应用到 Cocos Creator 3D 工具链以及增强 Cocos Creator 2D 产品的表现力和性能。立足于为开发者提供一个轻量、易用的 3D 创作工具,潜心探索三年多,经历了三个多月的大范围公测,Cocos Creator 3D 已准备就绪,于今日发布正式版本,真正为 Cocos 开发者加持 3D 游戏的开发能力。

Cocos Creator 3D 优势亮点

在 2D 和 2.5D 游戏领域以及各类小游戏平台上,Cocos Creator 2D 已成为首屈一指的游戏开发引擎。秉承着 Cocos 一贯的低成本,低门槛,高性能,跨平台等产品特性,Cocos Creator 3D 旨在成为开发者创作 3D 游戏的新选择。

  • 数据驱动和组件化作为核心的游戏开发方式,高效的工作流能够让团队成员完美协作,极速开发,加速迭代,提高收入
  • 易学易用的编辑器,大大降低了 3D 游戏的入门门槛
  • 轻松跨平台,一次创建,即可发布到原生(v1.0.0 暂不支持)、Web、小游戏等平台,并保持超高性能,真正实现一次开发,全平台运行,最大化游戏产品的可见度和成功概率

Cocos Creator 3D 功能特点

一体化 3D 编辑器,带来轻量易用的创作体验

Cocos Creator 3D 在 Cocos Creator 2D 多年编辑器框架上进行了重构、拓展和升级。

  • 全新界面设计,更加简洁清晰
  • 资源系统升级,增强对大项目的支持,更加轻量可靠
  • 模块之间代码隔离,纯消息驱动,更加稳定
  • 启动速度大幅提升,操作体验更上一层楼
  • 插件系统彻底模块化,迎接更强大的插件机制

Cocos Creator 3D 便利的编辑器体验,还包括:

  • Camera 预览面板
  • 资源缩略图面板
  • 节点和组件的批量编辑
  • 动画编辑器可以直接编辑粒子和模型材质属性
  • 支持压缩纹理
  • 自动合图功能
  • 支持 JSON 合并,缩减包体

完善的功能特性,带来更好的 3D 游戏表现

Cocos Creator 3D 首次真正将基于物理渲染全面带到了小游戏中,不仅支持 PBR 材质,还将光源系统和渲染统一升级为基于物理的度量衡和算法。有了这套真实感渲染引擎和材质系统,相信开发者可以制作出更加精美的 3D 游戏,尤其是在小游戏和 Web 平台上创造出令人惊艳的效果。

  • 拥抱 ES6 和 TypeScript,完善的代码提示和自动导入
  • 支持 WebGL 1.0 和 2.0 多渲染后端
  • 面向未来的高性能渲染层 API 设计
  • 基于物理的光源、Camera、材质
  • 强大的粒子特效
  • 灵活简洁的 UI 系统
  • 简单易用的物理系统 
  • 纯 GPU 驱动的骨骼动画系统
  • 便捷的 tween 动作系统
  • 支持 Camera 渲染到 Render Texture,便于实现各种后效
  • 便捷的地形系统,快速绘制地形纹理
  • 更多……

Cocos Creator 3D 面向群体

Cocos Creator 3D 适合中小规模 3D 游戏团队以及资源有限的独立游戏开发团队。Cocos Creator 3D 的下载和使用完全免费,官网已充实了大量详细的技术文档。此外,Cocos 活跃的开发者社区、强大的技术顾问团队,能够为开发者及时有效地答疑解惑,帮助开发者攻克 3D 游戏开发过程中的技术难题,提高游戏开发效率。

Cocos Creator 3D RoadMap

Cocos Creator 未来发展

经过多个版本的稳定迭代,Cocos Creator 已进化为一款能无损兼顾纯 2D 和 3D 两种类型的游戏引擎。将来,Cocos Creator 2D 版本仍会秉承 “2D 优先” 的原则,继续死磕 2D 游戏开发体验及基础性能,逐步引入那些适合融入 2D 游戏的 3D 特性,为 2D 项目和团队带来更强大的画面表现力、更优秀的开发体验,陪伴 2D 游戏团队共同成长。

所以如果是一个 2D 项目,仅仅追求表现力的提升,可以继续使用 Cocos Creator v2.x 版本。如果是一个 3D 游戏团队,有其他 3D 编辑器的经验,并且想发布到小游戏、Web 平台, 推荐您使用 Cocos Creator 3D。

从长远计划来说,Cocos Creator 3D 是一个探索无限可能的分支产品,在稳定之后会与 Cocos Creator 融合为一个统一的产品。

结语

自 2011 年第一个版本正式推出以来,Cocos 引擎一直致力于“让游戏开发更简单”,通过坚实的技术力量提高游戏开发效率,促进游戏行业发展。

游戏行业高速发展,也为 Cocos 引擎自身的发展带来更多的机遇和挑战。不断挖掘和满足开发者的痛点需求,完善引擎功能和生态,以技术推动数字内容行业的效率提升,是 Cocos 接下来的企业使命。

非常感谢 Cocos 开发者一路以来的支持信任,再次感谢所有参与 Cocos Creator 3D 公测的开发者!

参考文档

Cocos Creator 3D 下载:

https://www.cocos.com/creator3d

Cocos Creator 3D 文档:

https://docs.cocos.com/creator3d/manual/zh/