Dora SSR
The Dora game engine, Special Super Rare edition.
为什么选择 DoraSSR
不限设备,或场地
在任何电子设备上极速提供开箱即用的游戏开发环境。
编程游乐场
提供多元的编程语言支持,满足你多样的编程口味!
创作即享乐
开发游戏是一种更有深度地玩游戏的方式。
部分引擎功能
强大的代码编辑器
Dora SSR 的 Web IDE 提供了多种编程语言和文件类型的支持,具备语法高亮、自动补全和文档跳转等功能,让开发更加高效和便捷。
直观的剧本编辑器
集成的 Yarn Spinner 剧本编辑器提供了直观的故事编写工具,通过可视化节点图和简单标签实现复杂的剧情设计和管理。
易于上手的可视化脚本编辑器
适合编程初学者的 Visual Script 编辑器,通过图形化编程方式降低编程门槛,培养逻辑思维和问题解决能力。
对骨骼动画的支持
内置 2D 骨骼动画的支持包括 Spine2D、DragonBones 以及一套自己实现的2D骨骼动画系统。集成了 Spine2D 预览功能 ,可以切换预览皮肤和进行动画播放。
实用的性能分析与调试工具
Dora SSR Web IDE 提供了实用的性能分析和调试工具,允许开发者实时监控 CPU 和 GPU 的使用情况,分析内存占用,并细致地跟踪脚本执行时间和各个模块的性能瓶颈,帮助优化游戏性能。
支持平台游戏开发
Dora SSR 提供专门为平台游戏开发设计的功能模块,包括物理引擎、碰撞检测和动画系统等,使开发者能够轻松创建流畅且富有表现力的平台游戏。
支持瓦片地图渲染
Dora SSR 支持由 Tiled Map Editor 制作的瓦片地图。通过简单的配置和加载,开发者可以在引擎中轻松渲染复杂的瓦片地图,实现丰富的游戏场景设计和精确的地形展示。
内 置机器学习和 AI 开发框架
Dora SSR 提供内置的机器学习算法框架和 AI 开发框架,帮助开发者在游戏中轻松实现智能化行为和高级数据处理,使游戏更加智能和互动。
开放美术素材和游戏 IP
Dora SSR 提供可用于制作自己游戏的开放美术素材和游戏 IP——《灵数奇缘》。开发者可以自由使用这些资源进行创作,快速构建出色的游戏体验。
跨平台游戏开发支持
Dora SSR 支持在手机、开源掌机等设备上直接进行游戏开发,兼容 Windows、Linux、iOS、macOS 和 Android 等多平台,使开发者能够随时随地进行创作。
Lua 脚本支持
Dora SSR 提供升级的 Lua 绑定,支持继承和扩展底层 C++ 对象。
YueScript 脚本支持
Dora SSR 支持使用 YueScript 语言,一门强表达力且简洁的 Lua 方言,作为脚本语言开发游戏。
Teal 脚本支持
Dora SSR 支持使用 Teal 语言,一门编译到 Lua 的静态类型语言,作为脚本语言开发游戏。
TypeScript 脚本支持
Dora SSR 支持 TypeScript 作为脚本开发语言,这是一种 JavaScript 的静态类型超集,增加了强大的类型检查功能,并允许在脚本中嵌入类似 XML/HTML 的 TSX 文本,提升了代码的可靠性和编写体验。
Rust 脚本支持
Dora SSR 支持 Rust 作为脚本开发语言,运行在内置的 WASM 绑定和 VM 上,提供高性能和安全性的编程体验,适用于对性能要求高的游戏开发场景。