【华为开发者大赛优秀作品技术分享 Vol.3】 Dora AI 开源游戏平台:面向鸿蒙生态的游戏引擎全链路——原子游创社

举报
华为开发者大赛 发表于 2025/12/29 11:33:35 2025/12/29
【摘要】 Dora AI 开源游戏引擎全链路生态平台项目,由原子游创社发起并持续迭代建设。项目以“开源引擎 + AI 创作能力 + 鸿蒙原生适配”为核心,构建了覆盖云端创作、内容生成、跨端部署及实体设备运行的完整技术体系。项目核心代码 Dora SSR 开源游戏引擎已捐赠至开放原子开源基金会,并在华为云与鸿蒙技术生态的支下完成了真实场景落地。该项目在2025年华为开发者大赛·浙江赛区获得一等奖。

       Dora AI 开源游戏引擎全链路生态平台项目,由原子游创社发起并持续迭代建设。项目以“开源引擎 + AI 创作能力 + 鸿蒙原生适配”为核心,构建了覆盖云端创作、内容生成、跨端部署及实体设备运行的完整技术体系。项目核心代码 Dora SSR 开源游戏引擎已捐赠至开放原子开源基金会,并在华为云与鸿蒙技术生态的支撑下,完成了教育、公益与创作者生态等多个真实场景落地,具备较强的技术先进性、实践价值与可推广性。



图片1.png

平台界面展示


一、项目介绍

随着互动内容和游戏化应用在教育、公共服务和文化领域的普及,传统游戏引擎和内容生产方式逐渐暴露出门槛高、跨平台成本大、国产系统适配不足等问题。一方面,非专业创作者、青少年和公益机构很难参与内容创作;另一方面,开源项目缺乏持续演进的动力,优秀成果难以形成正向循环。

Dora AI 开源游戏平台正是在这一背景下诞生,目标是通过开源方式降低创作门槛,通过 AI 技术提升创作效率,并以鸿蒙原生适配为基础,构建面向国产生态的游戏与互动内容技术底座。项目整体方案由三部分组成:基于华为云的 AI 创作与云服务平台、原生跨平台的 Dora SSR 游戏引擎,以及可运行鸿蒙系统的开源掌机终端,三者形成从“创作—生成—部署—运行”的完整闭环。


二、技术突破与创新价值


图片2.png


项目全景架构图

       在技术层面,项目首先通过引入 AI 能力重构内容创作流程。依托华为云提供的算力与模型能力,平台支持文本剧情生成、逻辑代码辅助生成以及基于检索增强的内容扩展,使创作者可以通过自然语言、积木化操作等方式完成游戏与互动内容的设计,大幅降低了对专业编程能力的依赖。

       在引擎层面,Dora SSR 采用 C++ 进行开发,通过 SDL2 统一窗口、输入和音频接口,结合 bgfx 实现高性能渲染,并基于 XMake 构建系统完成对 HarmonyOS NDK 的适配,实现了在鸿蒙设备上的原生运行性能。相关适配方案已完整开源,为国产系统下游戏引擎移植提供了可复用的技术路径。

       云服务架构方面,项目采用多语言协同方式构建平台能力,结合仓颉语言、TypeScript Python 等技术栈,在华为云环境中实现了 AI 服务、内容管理与开发工具的高效协作,既保证了平台的扩展性,也兼顾了国产技术生态的适配需


三、项目最新落地应用

       在实际应用层面,项目已在公益、教育和创作者生态中完成多项验证。在公益领域,项目与公安系统合作开发 AI 反诈互动游戏,通过游戏化方式模拟真实诈骗场景,让用户在参与中学习防骗知识,相关系统运行于国产设备并部署在华为云基础设施之上,显著提升了宣传效果与参与度。

       在教育领域,项目参与“云图计划”,将中小学文学名著改编为互动文字冒险游戏,覆盖全国 7000 余所学校。学生通过选择剧情推动故事发展,提升了阅读兴趣与理解深度。同时,在少儿编程培训场景中,引入“积木编程 + AI 自动生成代码”模式,学生的作品可以一键部署到开源掌机等真实硬件上运行,增强了学习成就感和实践体验。

       在创作者生态方面,项目参与组织多场全国性开源游戏开发赛事,吸引百余所高校参与,并形成了以 Dora 引擎为核心的开源作品社区。在此基础上建设的开源游戏商店,为创作者提供源码共享、资源交易与服务支持,探索开源内容可持续发展的新模式。


图片3.png


平台提供的开源游戏商店展示

四、案例总结

      Dora AI 开源游戏平台以开源为基础,以 AI 技术为核心驱动力,并深度融入华为云与鸿蒙生态,形成了一套覆盖创作、开发、部署与运行的国产游戏技术全链路方案。项目实践表明,AI 技术能够有效降低内容创作门槛,鸿蒙原生适配是国产引擎发展的关键路径,而开源与商业机制的结合可以为生态持续发展提供动力。

      未来,项目团队将继续围绕华为云和鸿蒙技术体系深化共建,推动 AI 开源游戏生态向更广泛的教育、公益与产业场景延伸,探索具有长期价值的国产互动内容基础设施。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。