跳到主要内容

多萝珍奇

Dora (Special Super Rare) 游戏引擎
[启动 <]

为啥要玩 Dora

不限设备,或场地

在任何电子设备上极速提供开箱即用的游戏开发环境。

编程游乐场

提供多元的编程语言支持,满足你多样的编程口味!

创作即享乐

做游戏才是真正的玩游戏!

完整的游戏制作闭环

编写代码、向智能体求助、在目标设备上运行、检查结果并继续迭代——全部在一套相互连接的工作流中完成。

与运行时直连的 Web IDE

无需离开浏览器,即可编辑带类型的游戏代码、浏览项目资源、查看日志、构建并运行。引擎始终运行在目标设备上,每次迭代都面对真实运行时。

编码智能体

编码智能体把基于 LLM 的 AI 辅助开发直接集成进引擎,结合项目技能、持久记忆、安全编辑、构建检查、运行验证和子智能体派发完成多步骤任务。

面向实际玩法的轻量 3D

使用 glTF、PBR 与 IBL、骨骼与 Morph 动画、实时灯光阴影、Jolt 物理和拾取功能构建可玩的 3D 场景,并将 2D 界面直接放进 3D 世界。

在最终设备上直接开发

让 Dora SSR 直接运行在手机、开源掌机、桌面或平板上,再从本机或局域网中的浏览器接入,形成快速而直接的开发闭环。

为真实项目准备的内置工具

动画编辑器

在同一工作流中使用可视化树、关键帧、动画片段、播放预览和变换工具创建与编辑 2D 模型动画。

物理编辑器

在 Web IDE 中可视化创建 2D 刚体与关节,编辑碰撞形状和物理参数、预览运动效果,并保存为可复用的 .b.lua 定义。

粒子编辑器

通过实时预览调整发射、生命周期、颜色、尺寸、旋转、纹理、混合模式和重力等参数,使用丰富预设快速起步,并保存为可直接运行的 .par 效果。

直观的剧本编辑器

通过集成的可视化节点编辑器设计分支对话和游戏叙事,并直接接入可运行的 Yarn 工作流。

可视化脚本编辑器

提供简单易上手的可视化脚本编辑器,通过图形化编程方式降低编程门槛,帮助培养逻辑思维和问题解决能力。

积木脚本系统

通过易于理解的拼图式积木创建游戏行为,适用于教学、原型制作和初次接触游戏开发的创作者。

对骨骼动画的支持

使用 Spine2D、DragonBones 和 Dora 内置骨骼动画格式,并通过集成预览完成换肤和动画播放。

声明式 TSX 场景与响应式 UI

使用 TypeScript 与 TSX 组件构建游戏场景和界面,引擎内置支持 ReactJS 风格的 API,把现代前端开发体验带入原生游戏运行时。

支持瓦片地图渲染

通过紧凑的引擎 API 加载和渲染 Tiled 地图,快速搭建具有多个图层的 2D 世界。

内置 TIC-80 运行时与编辑器

直接在 Web IDE 中打开、运行和编辑 TIC-80 幻想主机卡带,使用内置运行时以及代码、精灵、地图、音效和音乐创作工具。在你的现代 2D/3D 游戏作品中嵌入一个复古游戏终端吧!

支持平台游戏开发

Dora SSR 提供专门为平台游戏开发设计的功能模块,包括物理引擎、碰撞检测和动画系统等,使开发者能够轻松创建流畅且富有表现力的平台游戏。

内置机器学习和 AI 开发框架

Dora SSR 提供内置的机器学习算法框架和 AI 开发框架,帮助开发者在游戏中轻松实现智能化行为和高级数据处理,使游戏更加智能和互动。

实用的性能分析与调试工具

在真实场景运行时检查帧耗时、渲染负载、常驻资源、物理状态、灯光、视锥和包围盒。

内置 Git 客户端

直接在项目中查看本地变更、提交历史和逐行差异,管理分支、远端与标签,并完成获取、拉取和推送操作。

开放美术素材和游戏 IP

Dora SSR 提供可用于制作自己游戏的开放美术素材和游戏 IP——《灵数奇缘》。开发者可以自由使用这些资源进行创作,快速构建出色的游戏体验。

选择适合项目的语言

无论是轻量的 Lua 语言家族、带类型的 TypeScript 与 TSX、WebAssembly 语言,还是接近原生体验的 C# 绑定,都可以留在同一个 Dora 生态中。

Lua
TypeScript
Teal
YueScript
Wa
Rust
C#