A pure-Rust game engine & studio editor.
Rendering · Physics · Audio · ECS
Script in Rust, Java, or Python.
wgpu rendering, rapier2d physics, hecs ECS, and rodio audio. Tilemap loading for Tiled .tmj files. No web tech — native all the way down.
Pure-Rust desktop app built on GPUI (Zed's UI framework). Canvas, asset browser, inspector, scene save/load — no Electron, no JS runtime.
Write game logic in Rust, Java, or Python. Scripts open in your editor of choice — VS Code, JetBrains, anything. The studio just gets out of your way.
Scenes are plain JSON. Version-control friendly, human-readable, diffable. No binary blobs, no lock-in.
Coyote time, jump buffer, wall-slide. Camera lerp and screen shake. Metroidvania-style room loading. The details that separate a game from a prototype.
Turn-based battle FSM, branching dialogue with portraits, sprite animation state machine. Built for indie scope without enterprise overhead.
| Engine Core | Rust Nightly |
| Rendering | wgpu |
| Physics | rapier2d |
| Audio | rodio |
| ECS | hecs |
| Studio UI | GPUI Zed |
| Python Bridge | PyO3 |
| Java Bridge | JNI / GraalVM |
| Scene Format | JSON (.ndscene) |
| File Dialogs | rfd |
Early access · Dev updates · Launch day