A Web IDE Connected to the RuntimeEdit 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 AgentCoding 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 GameplayBuild 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 ShipRun 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.
Animation EditorCreate and edit 2D model animations with a visual tree, key frames, clips, playback, and transform tools in one workflow.
Physics EditorBuild 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 EditorTune 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 EditorDesign branching dialogue and game narrative with an integrated visual node editor and a runtime-ready Yarn workflow.
Visual Script EditorThe built-in Visual Script editor lowers the programming barrier with graphical programming while fostering logical thinking and problem-solving skills.
Blockly ScriptingCreate game behavior with approachable puzzle-like blocks, useful for teaching, prototyping, and first-time creators.
2D Animation EcosystemUse Spine2D, DragonBones, and Dora's built-in skeletal animation format with integrated preview, skin switching, and playback.
Declarative TSX Scenes and Reactive UIBuild 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 RenderingLoad and render Tiled maps with a compact engine API for fast construction of layered 2D worlds.
Built-in TIC-80 Runtime and EditorOpen, 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 SupportUse dedicated physics, collision detection, and action-system modules to create smooth and expressive platformer games.
Built-in ML and AI FrameworkBuild intelligent game behavior and advanced data processing with integrated machine-learning algorithms and AI development frameworks.
Profiling and DebuggingInspect frame time, rendering work, resident resources, physics state, lights, frustums, and bounding boxes while the real scene is running.
Built-in Git ClientReview 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 IPStart faster with the open Luv Sense Digital art assets and game IP, available for creating your own game experiences.