跳到主要内容

多萝珍奇

Dora (Special Super Rare) 游戏引擎

为啥要玩 Dora

Portable game development

不限设备,或场地

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

Multilingual game development

编程游乐场

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

Live game creation

创作即享乐

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

完整的游戏制作闭环

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

Dora SSR Web IDE editing an FPSDemo TypeScript project

与运行时直连的 Web IDE

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

Coding Agent completing a project analysis task inside Dora SSR

编码智能体

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

Detailed 3D helmet model and asynchronous loading diagnostics in Dora SSR

面向实际玩法的轻量 3D

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

Dora SSR Web IDE connected to a phone running the engine

在最终设备上直接开发

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

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

可视化编辑器

Dora SSR animation editor

动画编辑器

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

Dora SSR Web IDE physics body editor

物理编辑器

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

Dora SSR Web IDE particle editor with live effect preview

粒子编辑器

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

Yarn story editor with script and node graph views

直观的剧本编辑器

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

Dora SSR visual script editor with connected logic nodes

可视化脚本编辑器

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

Blockly scripting in Dora SSR

积木脚本系统

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

引擎与运行时

Spine skeletal animation preview in Dora SSR Web IDE

对骨骼动画的支持

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

Dora SSR TSX code alongside its reactive UI running in the native runtime

声明式 TSX 场景与响应式 UI

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

Tiled map rendered in Dora SSR

支持瓦片地图渲染

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

Platformer game built with Dora SSR

支持平台游戏开发

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

Game using Dora SSR machine learning and AI frameworks

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

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

工作流与生态

TIC-80 sprite editor running inside Dora SSR Web IDE

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

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

Dora SSR runtime performance profiler and debugging console

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

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

Dora SSR built-in Git client showing commit history, remotes, and file changes

内置 Git 客户端

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

Luv Sense Digital open game assets

开放美术素材和游戏 IP

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

选择适合项目的语言

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

Lua
TypeScript
Teal
YueScript
Wa
Rust
C#