2023年是OpenHarmony游戏生态百花齐放的一年!为了扩展OpenHarmony游戏生态,OpenHarmony在基金会成立了游戏SIG小组,游戏SIG小组联合cocos,从cocos2dx入手一周内快速适配了cocos2.2.6的MVP版本,随后又分别适配了cocos2dx 3.x、4.x版本以及cocos creator的2.4.12和3.18版本并在官网进行发布(https://docs.cocos.com/creator/manual/zh/editor/publish/publish-openharmony.html)。随后OpenHarmony又积极扩展其他游戏引擎,与Unity中国进行链接,终于在9月26号,Unity中国宣布开启支持OpenHarmony平台的团结引擎内测招募(https://unity.cn/tuanjie/tuanjieyinqing)。这标志着OpenHarmony已经可以开发并流畅运行大型的3A游戏。

Cocos率先推出支持OpenHarmony的游戏引擎

Cocos是本土的游戏引擎公司,拥有Cocos 2dx、Cocos Creator等游戏引擎产品,Cocos游戏引擎既是一款高效、轻量、免费开源的跨平台 2D&3D 图形引擎,也是一个实时 2D&3D 数字内容创作平台,拥有 高性能、低功耗、流式加载、跨平台等诸多优点,可以用它来创作 游戏、车机、XR、元宇宙等领域的项目。Cocos 引擎团队联合基金会共同研发完成了Cocos游戏引擎适配OpenHarmony3.2Release和 4.0 beta2,成功运行官方游戏案例赛博朋克,官方网站已发布Cocos creator 2.4.12和Cocos creator 3.8支持OpenHarmony游戏,成为首批支持OpenHarmony平台的游戏引擎,为OpenHarmony游戏生态繁荣奠定了坚实的基础。

基于支持OpenHarmony的Cocos游戏引擎,开发者可以一键生成支持OpenHarmony游戏包,平均2-3天即可完成一款游戏适配OpenHarmony。目前已经有开心消消乐、我是大东家、盛世芳华等30+款游戏适配OpenHarmony,支持运行在OpenHarmony上。欢迎更多的Cocos游戏适配OpenHarmony,加入OpenHarmony生态。

Unity中国重磅推出支持OpenHarmony的游戏引擎-团结引擎

作为Unity中国本土化进程的加速器,团结引擎以Unity 2022 LTS为研发基础,并基于对国内科技市场的深度观察,在Unity引擎的能力之上,针对小游戏和智能汽车领域提供了更深度的技术赋能与效率提速,以期赋予本土用户更强劲的创作动能。团结引擎致力于满足中国开发者的独特需求,结合本土文化元素和市场特色,为创作提供全面支持。团结引擎已兼容适配了中国科技生态内的众多软硬件平台,并联合基金会共同研发适配,已经完成了OpenHarmony3.2Release和 4.0 beta2上的适配并成功运行官方游戏案例AngryBots,并已经在官方网站开启Beta用户招募,为OpenHarmony3D游戏应用生态繁荣奠定了坚实的基础。

网易基于团结引擎即将在OpenHarmony上线大型3A游戏-倩女幽魂

在团结引擎成功移植的基础上,网易的移植团队初期确定了“先做减法,再做加法”的目标,先实现包含了基础玩法和UI动画渲染的最小集目标。在最小集基础上,再逐步去完善基础的功能,比如网络、音乐、音效。

完善基础功能以后,就得到了一个能够联网的包含核心功能的版本,在这个版本基础上再去扩展平台相关的SDK,比如登录、包括后续接入的支付推送等等,同时进行性能上的测试和优化工作,仅用了15天的时间,《倩女幽魂》就跑通了主流程并成功运行起来。并于HDC2023隆重宣布了倩女幽魂支持OpenHarmony平台,并比竞品平台更加流畅与丝滑。

团结引擎和《倩女幽魂》的成功移植,给更多的游戏厂商带来了宝贵的经验和借鉴意义,只要引擎厂商和游戏CP厂商确定好最小移植路径,提前识别风险,就可以大幅节省移植时间,也为更多游戏厂商打开了通往OpenHarmony生态的加速通道。欢迎广大游戏开发者踊跃尝试基于团结引擎做游戏开发和移植。

开源共建,繁荣OpenHarmony生态

为帮助开发者更高效开发应用,OpenHarmony开发套件为开发者提供了全链路的工具链,覆盖和满足应用设计、开发、测试、上架、运营全生命周期需要。OpenHarmony官网也上线了19个系列课程,386个应用开发样例,展示了基于OpenHarmony的网络框架,IoT连接,软总线,ArkUI,语音识别与响应,图像AI识别等关键能力。此外,OpenHarmony的底座技术能力也不断增强,现已拥有16,000 多个API,并在应用开发、多媒体、通信等能力上进行了完善和丰富,将全面支持手机、平板、大屏、车机等复杂带屏设备应用开发。 随着越来越多的伙伴加入到OpenHarmony应用开发中,相信OpenHarmony的生态将越来越繁荣。

Unity中国、Cocos为OpenHarmony游戏生态插上腾飞的翅膀的更多相关文章

  1. 插上腾飞的翅膀:为asp.net core添加protobuf支持

    没时间解释了,快上车. 通过NuGet获取Zaabee.AspNetCoreProtobuf Install-Package Zaabee.AspNetCoreProtobuf 在Startup.cs ...

  2. 时序数据库(TSDB)-为万物互联插上一双翅膀

    本文由  网易云发布. 时序数据库(TSDB)是一种特定类型的数据库,主要用来存储时序数据.随着5G技术的不断成熟,物联网技术将会使得万物互联.物联网时代之前只有手机.电脑可以联网,以后所有设备都会联 ...

  3. 给PLSQL插上飞翔的翅膀-PLSQL优化

    60-80% of database performance issues are related to poorly performing SQL,60-80%的数据库性能问题要归结于生产中糟糕的S ...

  4. 让Storm插上CEP的翅膀 - Siddhi调研和集成

    什么是 Siddhi? Siddhi 是一种 lightweight, easy-to-use, open source CEP(Complex Event Processing)引擎,由wso2公司 ...

  5. 让MEF插上AOP的翅膀

    什么是MEF Git:https://github.com/MicrosoftArchive/mef MEF也是一款ioc框架,貌似历史比较悠久了. 这里有一篇.net阵容里面主流ioc比较. htt ...

  6. 为Spring Cloud Config插上管理的翅膀

    最近一致在更新Spring Cloud Config的相关内容,主要也是为这篇埋个伏笔,相信不少调研过Spring Cloud Config的用户都会吐槽它的管理能力太弱.因此,就有了下面为讲推荐的这 ...

  7. Cocos 2d-X Lua 游戏添加苹果内购(二) OC和Lua交互代码详解

    这是第二篇 Cocos 2d-X Lua 游戏添加苹果内购(一) 图文详解准备流程 这是前面的第一篇,详细的说明了怎样添加内购项目以及填写银行信息提交以及沙盒测试员的添加使用以及需要我们注意的东西,结 ...

  8. unity游戏在ios11上不显示泰语解决办法

    最近在开发中遇到unity游戏在ios11上不显示泰语的问题,全部显示为方框内一个问号. 通过搜索发现这是Unity的一个bug,在2017.3中修复了 但升级unity风险很大,所以我采用了该文中提 ...

  9. Cocos Creator经典游戏制作之:信使(The Messenger)

    版权声明: 本文原创发布于博客园"优梦创客"的博客空间(网址:http://www.cnblogs.com/raymondking123/)以及微信公众号"优梦创客&qu ...

  10. 解决unity3d发布的网页游戏放到服务器上无法使用的问题

    http://www.unity蛮牛.com/blog-2429-1226.html 第一次把unity3d发布的网页游戏放到服务器上(Win2003),发现无法使用.可以尝试以下办法.       ...

随机推荐

  1. 领略一下swift函数派发机制流程

    函数派发 Swift中函数的派发机制有三种:静态派发,函数表派发,消息派发. 静态派发 静态派发是指在运行时不需要查表,直接跳转到方法进行执行.静态派发的性能也是最高的.c语言采用的是直接派发. 函数 ...

  2. mysql-对应删除 dict 脚本

    -- 1. 此 dict 是在不同租户下的数据字典,查询时需要根据 departid 进行分类查询 -- 2. 删除dict, dict分类主表类型与挂载的子表数据 -- 3. 通过查询到的主表的 g ...

  3. Java面向对象(下)--static/final/代码块/抽象/接口/内部类

    目录 1 关键字:static 2 理解main方法的语法 3 类的成员之四:代码块 4关键字:final 5 抽象类与抽象方法 6 接口(interface) 7 类的成员之五:内部类 static ...

  4. vue配置scss全局样式

    安装插件 npm install sass --save-dev 在src文件夹下创建styles文件夹,并创建以下文件 index.scss: scss的入口文件 // 引入清除默认样式 @impo ...

  5. 单词本z exploration plor,ploit — flow out ,weep

    exploration plor,ploit - flow out ,weep 为什么 今天新学了个单词 exploration 很简单可以查出和 explore有关联 exploration n. ...

  6. if (ctx.ifTo(ctx.property, next)) return

    if (ctx.ifTo(ctx.property, next)) return if (ctx.ifGoto(ctx.property, 'functionName')) return 试试 a & ...

  7. Kotlin学习快速入门(12)—— 位运算符

    由于不懂pythod,最近拜托朋友研究下解密live2d模型的解密算法,朋友写出了Java的代码 之后我进行改版,在转为kotlin的时候,发现kotlin自动转换有些坑,以及kotlin中的位运算符 ...

  8. 掌握Python库的Bokeh,就能让你的交互炫目可视化

    本文分享自华为云社区<Bokeh图形魔法:掌握绘图基础与高级技巧,定制炫目可视化>,作者: 柠檬味拥抱. Bokeh是一个用于创建交互式可视化图形的强大Python库.它不仅易于使用,而且 ...

  9. idea提交时候忽略改动部分文件

    之前因为本地开发环境和线上开发环境有区别,bootstrap.xml里的log存放位置在我本地mac不存在路径,我就只能通过修改log路径才能让项目跑起来.但是,本地修改的东西每次commit时候都显 ...

  10. 对TCP/IP协议的理解

    话说两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样.一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通.两台电脑之间进行通讯所共同遵守的规则,就 ...