跳到主要内容

Dora SSR

The Dora game engine, Special Super Rare edition.

为什么选择 Dora SSR

feature_title_one

创作即享乐

Dora SSR 的理念:开发游戏是一种更有深度地玩游戏的方式。

feature_title_two

不限设备,不限场地

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

feature_title_three

编程游乐场

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

部分引擎功能特性

Powerful Code Editor

强大的代码编辑器

Dora SSR 的 Web IDE 提供了多种编程语言和文件类型的支持,具备语法高亮、自动补全和文档跳转等功能,让开发更加高效和便捷。

Intuitive Yarn Spinner Script Editor

直观的剧本编辑器

集成的 Yarn Spinner 剧本编辑器提供了直观的故事编写工具,通过可视化节点图和简单标签实现复杂的剧情设计和管理。

Visual Script Editor for Beginners

易于上手的可视化脚本编辑器

适合编程初学者的 Visual Script 编辑器,通过图形化编程方式降低编程门槛,培养逻辑思维和问题解决能力。

Skeletal Animation Support

对骨骼动画的支持

内置 2D 骨骼动画的支持包括 Spine2D、DragonBones 以及一套自己实现的2D骨骼动画系统。集成了 Spine2D 预览功能,可以切换预览皮肤和进行动画播放。

Profiling and Debugging Tools

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

Dora SSR Web IDE 提供了实用的性能分析和调试工具,允许开发者实时监控 CPU 和 GPU 的使用情况,分析内存占用,并细致地跟踪脚本执行时间和各个模块的性能瓶颈,帮助优化游戏性能。

Platformer Game Support

支持平台游戏开发

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

Tiled Map Rendering Support

支持瓦片地图渲染

Dora SSR 支持由 Tiled Map Editor 制作的瓦片地图。通过简单的配置和加载,开发者可以在引擎中轻松渲染复杂的瓦片地图,实现丰富的游戏场景设计和精确的地形展示。

Built-in ML and AI Framework

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

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

Open Art Assets and Game IP

开放美术素材和游戏 IP

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

Cross-Platform Game Dev Support

跨平台游戏开发支持

Dora SSR 支持在手机、开源掌机等设备上直接进行游戏开发,兼容 Windows、Linux、iOS、macOS 和 Android 等多平台,使开发者能够随时随地进行创作。

Lua Scripting Support

Lua 脚本支持

Dora SSR 提供升级的 Lua 绑定,支持继承和扩展底层 C++ 对象。

YueScript Scripting Support

YueScript 脚本支持

Dora SSR 支持使用 YueScript 语言,一门强表达力且简洁的 Lua 方言,作为脚本语言开发游戏。

Teal Scripting Support

Teal 脚本支持

Dora SSR 支持使用 Teal 语言,一门编译到 Lua 的静态类型语言,作为脚本语言开发游戏。

TypeScript Scripting Support

TypeScript 脚本支持

Dora SSR 支持 TypeScript 作为脚本开发语言,这是一种 JavaScript 的静态类型超集,增加了强大的类型检查功能,并允许在脚本中嵌入类似 XML/HTML 的 TSX 文本,提升了代码的可靠性和编写体验。

Rust Scripting Support

Rust 脚本支持

Dora SSR 支持 Rust 作为脚本开发语言,运行在内置的 WASM 绑定和 VM 上,提供高性能和安全性的编程体验,适用于对性能要求高的游戏开发场景。