分享基于鸿蒙OpenHarmony的Unity团结引擎应用开发赛

2024-04-23 10:52

本文主要是介绍分享基于鸿蒙OpenHarmony的Unity团结引擎应用开发赛,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

该赛题旨在鼓励更多开发者基于OpenHarmony4.x版本,使用团结引擎创造出精彩的游戏与应用。本次大赛分为“创新游戏”与“创新3D 化应用”两大赛道,每赛道又分“大众组”与“高校组”,让不同背景的开发者同台竞技。无论你是游戏开发者,还是应用创意者,都可以在这里展现才华,与同行切磋技艺。让我们一起用OpenHarmony与团结引擎,创造未来的无限可能!

Unity 中国已经与开放原子开源基金会达成了平台级战略合作,团结引擎已全面支持 OpenHarmony 操作系统

OpenAtom OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。OpenHarmony 是鸿蒙操作系统的底座,而团结引擎是专门为国内开发者所开发的引擎,我们已经全面适配 OpenHarmony 的各项能力。

团结引擎是 Unity 中国研发团队推出的 Unity 中国版引擎,它以 Unity 2022 LTS 为研发基础,推出了微信小游戏解决方案、团结引擎车机版,赋予小游戏和智能汽车领域的开发者,以更强劲的创作动能,为中国开发者定制的实时 3D 引擎;基于 Unity 的核心能力,团结引擎团队倾听中国开发者的声音和需求,为团结引擎加入了一些中国开发者需要的定制化功能,并会在未来持续不断的为中国开发者量身定制需要的功能,是 Unity 中国加速本土化进程的里程碑。

目前团结引擎已全面适配OpenHarmony系统,包括Ability框架、XComponent、ArkUI、音视频、文件系统、触控系统等。确保丝滑工作流,兼容老版本项目,支持一键切换平台和构建出包。提供快速迭代速度,直连设备支持Patch and Run/Build and Run,同时能导出Ability Project。完善的Profiler支持包括引擎Profiler适配和平台Profiler,以及专有的C#与ts交互API方便SDK接入。 团结引擎将为OpenHarmony生态快速带来更多高品质游戏与实时3D内容,未来双方也携手致力于推进游戏技术突破和创新成果转化,拓展更多游戏新场景,为游戏产业注入新活力。

为提高参赛用户OpenHarmony代码仓资源下载速度,提升参赛用户开发效率,开放原子开源基金会已将OpenHarmony 相关代码仓库存放到Gitee(码云) ( gitee.com )平台,参赛用户极速访问地址请点击:

OpenHarmony: OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

1、大赛报名及操作指引

(1)注册并登录大赛官网:https://competition.atomgit.com,在本页面点击报名,根据自身身份(大众or学生)填写完整队伍信息。(备注:学生组获奖选手将核实学生证信息,不一致将取消获奖资格。)


(2)根据所报名赛道,下载相应项目申请书填写提交到邮箱:growing@mail.openharmony.io,工作人员会在1-3天工作日内完成审核,发放开发设备(OpenHarmony开发者测试手机,获奖选手不退回该设备)。

基于OpenHarmony的团结引擎的应用开发赛(创新游戏赛道项目申请书)

基于OpenHarmony的团结引擎应用开发赛(3D应用赛道项目申请书)


(3)进入开发阶段,完成开发后联系赛事运营人员获取代码提交私仓,在赛事私仓内提交对应项目材料参与初赛评审。

2、学习参考资料

2.1 OpenHarmony

(1)开发者文档:https://www.openharmony.cn/docs/zh-cn/overview
(2)gitee代码仓:https://gitee.com/openharmony
(3)OpenHarmony开发者论坛:https://forums.openharmony.cn/
(4)Laval社区:https://laval.csdn.net/

2.2 Unity团结引擎

(1)团结引擎OpenHarmony技术解析:团结引擎OpenHarmony技术生态,全面解析奉上
(2)团结引擎学习文档:团结引擎 - 手册: 团结引擎 1.1

参见:

基于OpenHarmony的团结引擎应用开发赛-开放原子开源大赛

OpenAtom OpenHarmony

这篇关于分享基于鸿蒙OpenHarmony的Unity团结引擎应用开发赛的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/928595

相关文章

Python+PyQt5开发一个Windows电脑启动项管理神器

《Python+PyQt5开发一个Windows电脑启动项管理神器》:本文主要介绍如何使用PyQt5开发一款颜值与功能并存的Windows启动项管理工具,不仅能查看/删除现有启动项,还能智能添加新... 目录开篇:为什么我们需要启动项管理工具功能全景图核心技术解析1. Windows注册表操作2. 启动文件

Python datetime 模块概述及应用场景

《Pythondatetime模块概述及应用场景》Python的datetime模块是标准库中用于处理日期和时间的核心模块,本文给大家介绍Pythondatetime模块概述及应用场景,感兴趣的朋... 目录一、python datetime 模块概述二、datetime 模块核心类解析三、日期时间格式化与

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

SpringBoot中四种AOP实战应用场景及代码实现

《SpringBoot中四种AOP实战应用场景及代码实现》面向切面编程(AOP)是Spring框架的核心功能之一,它通过预编译和运行期动态代理实现程序功能的统一维护,在SpringBoot应用中,AO... 目录引言场景一:日志记录与性能监控业务需求实现方案使用示例扩展:MDC实现请求跟踪场景二:权限控制与

Android开发环境配置避坑指南

《Android开发环境配置避坑指南》本文主要介绍了Android开发环境配置过程中遇到的问题及解决方案,包括VPN注意事项、工具版本统一、Gerrit邮箱配置、Git拉取和提交代码、MergevsR... 目录网络环境:VPN 注意事项工具版本统一:android Studio & JDKGerrit的邮

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表