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. C++ //set/multiset 容器 //set不可以插入重复的数字 multiset可以插入重复的数字 //ste容器构造和赋值 //set大小和交换 //set 插入和删除 //set查找和统计 //set 和 multiset 区别 //pair 对组创建 //set存放自定义数据类型 //set内置数据 进行排序

    1 //set/multiset 容器 //set不可以插入重复的数字 multiset可以插入重复的数字 2 //ste容器构造和赋值 //set大小和交换 //set 插入和删除 3 //set查 ...

  2. 掌握pandas cut函数,一键实现数据分类

    pandas中的cut函数可将一维数据按照给定的区间进行分组,并为每个值分配对应的标签.其主要功能是将连续的数值数据转化为离散的分组数据,方便进行分析和统计. 1. 数据准备 下面的示例中使用的数据采 ...

  3. iOS使用Unity容器动态加载3D模型

    项目背景 我们的APP是一个数字藏品平台,里面的很多藏品需要展示3D模型,3D模型里面可能会包含场景,动画,交互.而对应3D场景来说,考虑到要同时支持iOS端,安卓端,Unity是个天然的优秀方案. ...

  4. HW学习笔记

    栈库分离方法注意事项: 所有用户输入数据需要进行分离过滤,不能遗漏.选择安全的过滤函数 如 mysql_real_escape_string(),避免过滤不严格导致注入 SQL查询模板需要设计安全,米 ...

  5. 手机端User-agent

    转载: http://www.fynas.com/ua 设备 系统 浏览器 User-Agent vivo X20Plus A Android 手机百度 Mozilla/5.0 (Linux; And ...

  6. CPNtools协议建模安全分析--ML语言之颜色集定义(六)

    之前一直在怀疑我是不是因为对CPN Tools的原理结构还是不够理解,对Petri网的还没有弄清楚,越往后面看这种质疑越来越严重. 之前说CPN Tools在对称和非对称算法中不能形式化的问题,后续看 ...

  7. 获取一段时间内,以月/季度为单位,第N天在各个月/季度是几几年几月几号

    /** * 获取一段时间内(可跨年),以季度为单位,第N天在各个季度是几月几号 * @param $sTime 时间戳 * @param $eTime 时间戳 * @param $number 第N天 ...

  8. Codeforces Round #848 (Div. 2) A~F 题解

    A. Flip Flop Sum 能换 \(-1,-1\) 就换,不能能换 \(1,-1\) 或 \(-1,1\) 也可以,否则只能换 \(1,1\). B. The Forbidden Permut ...

  9. cache 本地&分布式(-redis) & JSON对象转换

    本地缓存 最简单的cache, 做一个map就行 private final Map<String,List<User>> cache=new HashMap<>( ...

  10. gcc编译stm32 f103出现错误init.c:(.text.__libc_init_array+0x20): undefined reference to `_init'

    解决方法: 方法一:去掉makefile中的编译选项:-nostartfiles 方法二:方法一不凑效的情况下,添加编译选型:--specs=nano.specs