Skip to main content

Dora SSR

Dora (Special Super Rare) Game Engine
[Start <]

Why Dora SSR

Game Dev Freedom

Developing Games on Portable Devices Anywhere, with Lightning Speed!

Multilingual Playground

Satisfy your coding cravings with versatile language support!

Play as You Create

Making Game Development a New Gaming.

A Complete Game-Making Loop

Code, ask an agent for help, run on the target device, inspect the result, and iterate—all inside one connected workflow.

A Web IDE Connected to the Runtime

Edit typed game code, browse project assets, inspect logs, build, and run without leaving the browser. The engine stays on the target device, so every iteration happens against the real runtime.

Coding Agent

Coding Agent brings LLM AI assisted coding right into the engine, combining project skills, persistent memory, safe edits, build checks, runtime validation, and sub-agent delegation for multi-step development tasks.

Lightweight 3D, Ready for Gameplay

Build playable 3D scenes with glTF, PBR and IBL, skeletal and morph animation, real-time lights and shadows, Jolt physics, picking, and 2D interfaces placed directly in 3D worlds.

Develop on the Device You Ship

Run Dora SSR on phones, open-source handhelds, desktops, and tablets, then connect from a browser on the same device or across the local network for a fast, direct development loop.

Built-in Tools for Real Projects

Animation Editor

Create and edit 2D model animations with a visual tree, key frames, clips, playback, and transform tools in one workflow.

Physics Editor

Build 2D rigid bodies and joints visually, edit collision shapes and physical properties, preview motion, and save reusable .b.lua definitions without leaving the Web IDE.

Particle Editor

Tune emission, lifetime, color, size, rotation, texture, blend mode, gravity, and ready-made presets with a live preview, then save runtime-ready .par effects.

Yarn Story Editor

Design branching dialogue and game narrative with an integrated visual node editor and a runtime-ready Yarn workflow.

Visual Script Editor

The built-in Visual Script editor lowers the programming barrier with graphical programming while fostering logical thinking and problem-solving skills.

Blockly Scripting

Create game behavior with approachable puzzle-like blocks, useful for teaching, prototyping, and first-time creators.

2D Animation Ecosystem

Use Spine2D, DragonBones, and Dora's built-in skeletal animation format with integrated preview, skin switching, and playback.

Declarative TSX Scenes and Reactive UI

Build game scenes and interfaces with TypeScript and TSX components. Built-in ReactJS-style APIs bring a modern frontend workflow to the native game runtime.

Tiled Map Rendering

Load and render Tiled maps with a compact engine API for fast construction of layered 2D worlds.

Built-in TIC-80 Runtime and Editor

Open, run, and edit TIC-80 fantasy-console cartridges directly in the Web IDE, with the bundled runtime and creative tools for code, sprites, maps, sound, and music. Embed a retro game terminal inside your modern 2D or 3D game creations.

Platformer Game Support

Use dedicated physics, collision detection, and action-system modules to create smooth and expressive platformer games.

Built-in ML and AI Framework

Build intelligent game behavior and advanced data processing with integrated machine-learning algorithms and AI development frameworks.

Profiling and Debugging

Inspect frame time, rendering work, resident resources, physics state, lights, frustums, and bounding boxes while the real scene is running.

Built-in Git Client

Review local changes, commit history, and line-by-line diffs; manage branches, remotes, and tags; then fetch, pull, and push without leaving the project.

Open Art Assets and Game IP

Start faster with the open Luv Sense Digital art assets and game IP, available for creating your own game experiences.

Choose the Language That Fits

Use lightweight Lua-family scripting, typed TypeScript and TSX, WebAssembly languages, or native-style C# bindings without leaving the Dora ecosystem.

Lua
TypeScript
Teal
YueScript
Wa
Rust
C#