HDC 2023
8月4-6日,作为华为合作伙伴,Cocos 引擎应邀参加了华为开发者大会 2023 - HDC 2023 暨 HarmonyOS 4 发布会,并获得了【鸿蒙生态能力共创奖】。
8月5日,在华为开发者大会(HDC.Together)游戏服务论坛中,我们的 Cocos CEO 林顺参加了鸿蒙生态游戏先锋合作启动仪式,同时参会的还有网易、乐元素、三七、阿里、完美世界、英雄互娱、中手游等二十多家游戏伙伴。
华为游戏中心携手伙伴们启动鸿蒙生态游戏先锋合作,就技术互补、成果共享、商业共赢等方向进行合作,共同推动鸿蒙智能化移动开放生态业务发展,为用户带来更精彩的游戏体验。
本次大会,我们也有三位引擎工程师参与到了技术主题分享环节,从引擎技术角度向大家展示了 Cocos 引擎的新版本能力和优势,以及它将如何助力 HarmonyOS 的生态建设。
Cocos 与华为 HarmonyOS
8月6日,在 HarmonyOS 学生公开课圆桌讨论上,林顺和在场的 600 多位同学,华为高级技术专家,生态伙伴专家们一起解读 HarmonyOS 技术趋势,共同探讨 HarmonyOS 生态中的未来发展机会。
在圆桌讨论会上,林顺提到:
Cocos 引擎是通用的商业游戏引擎,在全球拥有 160 万的注册开发者。
早在 2021 年,Cocos Creator 3.2 版本发布时,Cocos 引擎就正式支持了 HarmonyOS,成为全球首家支持 HarmonyOS 的游戏引擎。
Cocos引擎和华为 HarmonyOS 一直保持同步更新状态。双方团队会提早半年就开始配合,为新版本的发布做准备。
在 8 月 3 日刚发布的 Cocos Creator 3.8 版本中,也率先完成了对 HarmonyOS 4.0 和 HarmonyOS NEXT 的完全适配,确保使用 Cocos 引擎开发的游戏内容,可以一键发布到 HarmonyOS 平台。
技术主题分享
Cocos 引擎游戏技术能力
在本次大会中,我们的资深引擎架构师张小明,为大家带来了《Cocos 平台鸿蒙生态游戏技术能力详解》。
围绕着 Cocos 引擎的版本演进、生态数据、技术架构等方面向大家介绍了Cocos Creator 的技术底座与优势。
同时也向大家介绍了 Cocos Creator 的最新技术特性,如 RenderGraph、Custom Render Pipeline、Post Process Pipeline 等等。
除此之外,小明还透露,Cocos Creator 2.x 和 Cocos2d-x 对 HarmonyOS NEXT 的适配成果也正在往 Cocos 引擎官方仓库合并,希望借此使一些优秀的存量游戏可以快速发布到 HarmonyOS NEXT 平台,在全新的移动生态中借势起飞。
AOT 提升 HarmonyOS 应用性能
我们的 Cocos 高级引擎工程师郑建沛同学,分享了《Cocos HarmonyOS 应用 AOT 性能优化实践》。
以 Cocos Cyberpunk 打包 HarmonyOS NEXT 作为案例背景,给大家展示了发布到 HarmonyOS 需要注意的细节,常见问题的原因和解决办法,以及如何使用 AOT 技术优化游戏帧率。
AOT(Ahead Of Time)即提前编译,是一个非常实用的性能优化技术。能够在 Host 端将字节码提前编译成 Target 端可运行的机器码,这样字节码可以获得充分编译优化,放到 Target 端运行时可以获得加速。
但在使用时,需要处理一些较为具体的问题。比如:
如何保留类型信息
如何解决编译问题和运行时问题
如何使用 Profile 工具定位问题和性能热点
最后,他透露道:我们基本初步完成了引擎 AOT 的优化,但是项目侧的 TS 脚本,对于重度游戏来说仍然是大头,这块也是我们后续会重点关注的性能优化点。
希望最终能够形成一个完善可靠的解决方案,让开发者能够以低成本的方式将游戏发布到 HarmonyOS 上并且流畅运行,以此推动鸿蒙游戏生态快速发展。
Cocos XR 助力内容创作
我们的 Cocos XR 技术总监王庆利以《Cocos CreatorXR:降低开发门槛,释放 XR 内容创作力》为题,向大家展示了 Cocos 引擎在 AR/VR 技术应用方向的最新进展。
他表示,Cocos CreatorXR 是一套跨平台、跨标准、跨设备的一站式 XR 解决方案。拥有渲染轻量化、安全自主化、应用便捷化等诸多优势。
Cocos CreatorXR 同时支持 OpenXR、GSXR 和 WebXR 三大标准,使它可以实现不同硬件平台的解耦,能够抹平各标准之间的差异。同时,这也增强了软件适配性,降低了开发者的门槛和成本。
使开发者可以快速上手,一次开发,多平台发布。
由于 Cocos CreatorXR 是以 Cocos 引擎为基座,因此 Cocos CreatorXR 也天然支持 HarmonyOS NEXT 相关特性。
应用落地
Cocos 引擎默认支持华为 HarmonyOS 分布式的能力,包括设备协同、设备流转、元服务等能力。内置了 HMS 和 AGC 等服务。
可以说,完整核心能力和完整服务能力,都已经适配了 HarmonyOS 系统底座。
更值得说明的是,Cocos 引擎已经提供了成熟的开发模版参考给到一些开发者。一些头部的游戏,比如《开心消消乐》、《三国杀》、《保卫萝卜4》等 20 多款产品,也已经完成了对 HarmonyOS NEXT 的适配,充分验证了工具链和服务的可靠程度。
另外,在这一次的 HarmonyOS 适配工作中,我们对 Cocos Creator 2.x 以及 Cocos2d-x 也做了适配,使一些优秀的存量游戏可以快速发布到 HarmonyOS 平台,让更多使用 Cocos 引擎的开发者享受到 HarmonyOS 生态的红利。
数字化趋势
林顺还表示:
从 Cocos 的视角去看未来社会的发展,一定是深度数字化的,所有的场景可能都会重新数字化定义,是一个3D的,实时的,可交互的数字世界。
数据驱动的场景引擎,可能是其中的核心,在不同的场景下,会触发不同的应用和服务,不同的设备之间是可以分布式协作的。
通过 HarmonyOS 的元服务,结合场景引擎,可以让大家随时触发,进入到数字世界,而这样的数字世界,必然有三个特点,那就是数字世界是三维的,实时的,可交互的,游戏引擎将会是这类内容最适合的开发工具,未来游戏引擎和系统的深度结合,可以让物理世界和数字世界更无缝融合。
拥抱机遇
相信未来的数字世界和物理世界深度融合,结合今天 HarmonyOS NEXT 和 Cocos 引擎最新版本展露出来的能力的冰山一角。
我们一定可以创造出更不一样的产品,伟大的作品。
希望开发者们和 Cocos 引擎一起,加入到鸿蒙生态,一起干大事!