游戏开发入门-鸿蒙游戏-华为开发者联盟

account24arrow_back16arrow_downarrow_right16back18close18collapse16expand16headpicinfo28jumphover16jumpnormal16language24menu18menu24moresearch24user
游戏开发入门
开始你的旅程
开发入门是一系列易于浏览且简单易懂的视频、文档和资源合集,可帮助你轻松踏上构建精彩鸿蒙游戏的非凡旅程。
img
你将学习哪些内容
  • 如何将现有游戏移植到 HarmonyOS 5.0 及以上系统平台
  • 如何对游戏进行优化和调试
img
帮助你的游戏快速移植到 HarmonyOS 平台
HarmonyOS 5.0 及以上系统不再兼容安卓格式应用,需要游戏适配改造才可正常运行。不同游戏引擎适配流程有所差别,参考对应的适配指导,即可轻松将已开发的游戏进行移植。
使用 Cocos Creator:  Cocos Creator 引擎在运行时向下对接 HarmonyOS 5.0 及以上系统层能力,向上对接游戏应用层逻辑,为游戏提供图形、动画、声音、界面等功能集。将引擎升级至合适版本,修改游戏内需要进行适配的代码,并适配所需的系统能力,即可完成适配。
使用 Cocos2d-x:Cocos2d-x 引擎适配 HarmonyOS 5.0 及以上系统的工作主要在于对 Cocos2d C++ Engine、C++ APIs、Lua Engine、Lua binding、JS VM(SpiderMonkey)、JS Binding、Native Platform(Open Harmony平台)等模块以及三方库进行适配。将对应引擎版本中适配 HarmonyOS 5.0 及以上系统的相关代码合入你的引擎,修改游戏内需要进行适配的代码,并适配所需的系统能力和三方库,即可完成适配。
使用 Laya 引擎: Laya 引擎适配 HarmonyOS 5.0 及以上系统的工作主要在于对 C++ Engine、C++ APIs、Native Platform(Open Harmony 平台)等模块以及三方库进行适配。将引擎升级至合适版本,修改游戏内需要进行适配的代码,并适配所需的系统能力和三方库,即可完成适配。
使用自己的引擎:对于使用自研引擎的游戏,适配 HarmonyOS 5.0 及以上系统需搭建 HarmonyOS 工程框架、适配核心模块(包括渲染、窗口管理和文件系统等)、适配三方库。若游戏其他模块(如音频、视频)涉及平台层依赖,也需进行相应适配。
img
为你的游戏探索新玩法
鸿蒙创新玩法为游戏提供更多交互可能性,协助你打造更好的游戏产品,充分吸引玩家参与其中。
img
打造精美流畅的游戏体验

针对移动游戏性能优化制定了一套全链路技术解决方案。

该解决方案基于操作系统底层技术优势构建性能优化体系,通过跨平台性能检测与智能分析工具、实时性能追踪与异常预警机制、编译层代码优化技术及渲染增强算法,系统性地为你解决游戏运行过程中帧率波动、操作延迟与能耗控制等关键问题。为你的游戏提供从性能基准测试、运行时状态监控到代码级深度优化的一系列能力,显著提升游戏执行效率与稳定性,有效降低开发复杂度,帮助你缩减性能加速的调优周期,实现高品质游戏体验交付。

质量工具
HiSmartPerf、游戏性能管理和崩溃是华为推出的功能强大、集成简便的游戏质量工具,可为你的游戏提供测试-调优-验证的优化闭环,助力性能提升。
降功耗方案
为了解决手机游戏中可能存在响应速度慢、动作不流畅、画面卡顿等性能、功耗问题,华为推出了 PGA、场景感知、二进制优化服务、插帧等服务,为你的游戏提供最优的降功耗解决方案。
启动加速
资源包后台下载利用系统闲时时间静默下载资源包,提前将游戏资源包下载到本地,游戏点开即可畅玩新内容。秒级启动基于游戏静默启动和游戏内存镜像精准恢复等技术,实现重载游戏秒级启动。降低等待时间,优化用户体验。
马良 GPU

马良(Maleoon)GPU 具有卓越的软硬件架构,助力打造极致的游戏体验,让你的游戏画面更惊艳,运行更流畅。充分发挥马良 GPU 的性能潜力需遵循以下两个核心优化原则,以实现高效完成渲染任务,释放芯片的全部能力:

  • 充分释放硬件并发能力:结合马良 GPU 的架构设计,优化驱动与硬件模块的协同工作,确保各模块高效并发执行,最大化芯片性能。
  • 高效利用硬件资源:通过合理调度任务,降低芯片负载,提升执行效率,确保游戏画面流畅稳定。
img
集成 HarmonyOS SDK
Game Service Kit
Game Service Kit(游戏服务)主要提供快速、低成本构建游戏基本能力与游戏场景优化服务,有效提升游戏开发效率,帮助游戏进行运营。
IAP Kit
IAP Kit(应用内支付服务)为你提供便捷的应用内支付体验和简便的接入流程,让你可以聚焦应用本身的业务能力,助力商业变现。你的应用通过使用 IAP Kit 提供的系统级支付 API 快速启动 IAP 收银台,即可实现应用内支付。
Ads Kit
Ads Kit(广告服务)依托华为终端平台与数据能力为你提供流量变现服务,帮助你解决流量变现的难题,同时为广告主提供广告服务,配合华为终端平台向用户提供个性化的营销活动或商业广告。
Push Kit
Push Kit(推送服务)是华为提供的消息推送平台,建立了从云端到终端的消息推送通道。所有 HarmonyOS 应用可通过集成 Push Kit,实现向应用实时推送消息,使消息易见,构筑良好的用户关系,提升用户的感知度和活跃度。
img
测试你的游戏
云调试
云调试为你提供高效的云端设备调试解决方案,帮助你解决设备机型不足、设备管理困难及 bug 无法复现等问题,降低你的采购及管理成本。
云测试
云测试为你提供便捷的一站式应用测试服务,解决你在应用开发、测试过程中面临的成本、技术和效率问题,保障你的应用在华为平台上架期间获得优质的用户体验。
  • 游戏准备就绪后,请进入游戏中心查看上架及运营指南。