Cocos 适配 HarmonyOS NEXT,亮相 HDC2023,携手华为共筑鸿蒙生态!

COCOS   2023-08-12 19:46:33

HDC 2023

8月4-6日,作为华为合作伙伴,Cocos 引擎应邀参加了华为开发者大会 2023 - HDC 2023 暨 HarmonyOS 4 发布会,并获得了【鸿蒙生态能力共创奖】。

8月5日,在华为开发者大会()游戏服务论坛中,我们的 Cocos CEO 林顺参加了鸿蒙生态游戏先锋合作启动仪式,同时参会的还有网易、乐元素、三七、阿里、完美世界、英雄互娱、中手游等二十多家游戏伙伴。


(资料图)

华为游戏中心携手伙伴们启动鸿蒙生态游戏先锋合作,就技术互补、成果共享、商业共赢等方向进行合作,共同推动鸿蒙智能化移动开放生态业务发展,为用户带来更精彩的游戏体验。

本次大会,我们也有三位引擎工程师参与到了技术主题分享环节,从引擎技术角度向大家展示了 Cocos 引擎的新版本能力和优势,以及它将如何助力 HarmonyOS 的生态建设。

Cocos 与华为 HarmonyOS

8月6日,在 HarmonyOS 学生公开课圆桌讨论上,林顺和在场的 600 多位同学,华为高级技术专家,生态伙伴专家们一起解读 HarmonyOS 技术趋势,共同探讨 HarmonyOS 生态中的未来发展机会。

在圆桌讨论会上,林顺提到:

Cocos 引擎是通用的商业游戏引擎,在全球拥有 160 万的注册开发者。

早在 2021 年,Cocos Creator 版本发布时,Cocos 引擎就正式支持了 HarmonyOS,成为全球首家支持 HarmonyOS 的游戏引擎。

Cocos引擎和华为 HarmonyOS 一直保持同步更新状态。双方团队会提早半年就开始配合,为新版本的发布做准备。

在 8 月 3 日刚发布的 Cocos Creator 版本中,也率先完成了对 HarmonyOS 和HarmonyOS NEXT的完全适配,确保使用 Cocos 引擎开发的游戏内容,可以一键发布到 HarmonyOS 平台。

技术主题分享

Cocos 引擎游戏技术能力

在本次大会中,我们的资深引擎架构师张小明,为大家带来了《Cocos 平台鸿蒙生态游戏技术能力详解》

围绕着 Cocos 引擎的版本演进、生态数据、技术架构等方面向大家介绍了Cocos Creator 的技术底座与优势。

同时也向大家介绍了 Cocos Creator 的最新技术特性,如 RenderGraph、Custom Render Pipeline、Post Process Pipeline 等等。

除此之外,小明还透露,Cocos Creator 和 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 以及 Cocos2d-x 也做了适配,使一些优秀的存量游戏可以快速发布到 HarmonyOS 平台,让更多使用 Cocos 引擎的开发者享受到 HarmonyOS 生态的红利。

数字化趋势

林顺还表示:

从 Cocos 的视角去看未来社会的发展,一定是深度数字化的,所有的场景可能都会重新数字化定义,是一个3D的,实时的,可交互的数字世界。

数据驱动的场景引擎,可能是其中的核心,在不同的场景下,会触发不同的应用和服务,不同的设备之间是可以分布式协作的。

通过 HarmonyOS 的元服务,结合场景引擎,可以让大家随时触发,进入到数字世界,而这样的数字世界,必然有三个特点,那就是数字世界是三维的,实时的,可交互的,游戏引擎将会是这类内容最适合的开发工具,未来游戏引擎和系统的深度结合,可以让物理世界和数字世界更无缝融合。

拥抱机遇

相信未来的数字世界和物理世界深度融合,结合今天 HarmonyOS NEXT 和 Cocos 引擎最新版本展露出来的能力的冰山一角。

我们一定可以创造出更不一样的产品,伟大的作品。

希望开发者们和 Cocos 引擎一起,加入到鸿蒙生态,一起干大事!

热文榜单