Skip to content
@rosh-studio

Rosh Studio

Plain-English language for building games, simulations, and Scratch projects

Rosh Studio

One script, many worlds.

Rosh is a plain-English language for building interactive programs — games, simulations, 3D scenes, and Scratch projects — from a single source file.

create object ball
set ball.color to red
set ball.x to center

when click ball
  say "you clicked me"
  play pop
end

Run it on the terminal. Export it as a web page. Compile it to a Phaser game. Export it as a Scratch .sb3. Same code, different worlds.


Repositories

Repo Description Licence
rosh-lang Compiler, parser, runtime, and targets Rosh-BSL → Apache 2.0 (2029)
rosh-mcp MCP server — give any AI the power to create Rosh programs MIT

Try It

Browser: rosh.cloud — no install needed
Scratch: rosh.cloud/scratch — live control and .sb3 export
Terminal:

uv tool install rosh-lang
rosh new game my-game
rosh my-game.rosh --target web --run

Targets

Target Output
terminal Print to stdout
web Self-contained HTML page
phaser Phaser 3 game
threejs Three.js 3D scene
scratch Scratch 3 .sb3

Licence

rosh-lang is released under the Rosh Business Source License (Rosh-BSL) — free for personal use, education, open-source projects, and non-commercial research. Converts to Apache 2.0 on 2 May 2029. See LICENSE.

rosh-mcp is MIT.


Built in the UK · rosh.cloud · licensing@rosh.cloud

Popular repositories Loading

  1. rosh-mcp rosh-mcp Public

    MCP server for Rosh — give any AI the power to create interactive web apps, games, and 3D scenes

    Python

  2. .github .github Public

    Rosh Studio org profile

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…