What's Next

A look at where Ruzta is headed.

Ruzta binaries manager

In progress

A GUI & command-line tool to download, install, switch between, and manage Ruzta versions and platforms in your godot project. Advantage maybe you do not have to bundle shared libraries with in git repo.

VS Code & Vim extensions

In progress

Syntax highlighting, code completion, docs, Ruzta LSP connection, and inline error reporting for Ruzta files inside Visual Studio Code, Vim & NeoVim.

Benchmark & external profiling

Planned

Benchmark Language features(maybe gdscript comparison) and integration with Tracy & Perfetto for in-depth CPU/GPU profiling, frame timing, and performance regression tracking.

Ruzta transpile to C

Distant Future

Transpile Ruzta source code to C, unlocking native performance.

Ruzta standalone language

Distant Future

Evolve Ruzta into a fully standalone language that can be used outside Godot: with its own toolchain, standard library, and runtime.

Ruzta on Node/Bun/Deno

Distant Future

Transpile Ruzta source code to JavaScript, unlocking JavaScript runtime.