The orrin binary lives in the orrin-cli crate. Build it once from the engine
workspace:
cargo build -p orrin-cli
The binary lands at ./target/debug/orrin.
orrin new
./target/debug/orrin new my-game
Scaffolds a new project directory containing:
- the project manifest,
- a
.csprojfor the C# side, - an entry
Behaviourto attach your first script to.
The point of new is that you don’t have to learn the workspace layout, the
feature flags, or the CoreCLR wiring before you write your first line of game
code.
orrin run
cd my-game
../target/debug/orrin run
run does three things in order:
- Builds the scripts — compiles the project’s C# assembly.
- Indexes the assets — walks the project tree and registers what it finds.
- Launches the engine on your project rather than the built-in demo.
Reference
The crate keeps its own README alongside the source:
crates/orrin-cli/README.md.
This page documents the commands as they exist on
mastertoday. Project structure and manifest format are still moving — the scene format specification is issue #41, in Phase 3.