Eustress is a source-available simulation and data platform built in Rust. These guides cover building a Space, giving it behavior, simulating it, publishing it, and handing it to AI agents.
23 guides, each ending with what comes next
New to Eustress? Read these five in order, and branch into any track below.
Install Eustress Engine, create a Universe and a Space, and press Play.
Find your way around the editor: Explorer, Properties, tools and shortcuts.
Build with parts, materials, CSG, terrain and light.
Give the world behavior with Rune, and build from the command bar in Luau.
Run it forward, measure it, and compare runs.
Make the world: the editor, parts and materials, 2D and 3D views, parametric CAD, imports, interfaces and sound.
The editor: Explorer and its search, Properties, Insert Object, tools, History, shortcuts, modes and MindSpace.
Parts and their properties, materials, CSG, terrain, lights and atmosphere.
2D and 3D views, perspective and orthographic, one world with no conversion.
Parametric parts on a B-rep kernel: features, variables, booleans and export.
Bring in Roblox places, glTF and GLB models, Gaussian splats, images, video and data.
Screen and in-world interfaces for the people inside a Space.
The Sound object, SoundService, audio formats, and where playback stands.
Give it behavior with scripts, through the services every Space starts with.
Run it: physics, the simulation clock, physical-law models, and Universes you can branch.
Avian rigid bodies, colliders, constraints, queries, deformation and fracture.
The simulation clock, time compression, watchpoints, recordings and experiments.
Material science, thermodynamics and electrochemistry models, with a worked case study.
Where work lives: Space folders, the WorldDb, git history, and branches for what-if runs.
Share it: multiplayer, publishing, live values for websites, and earning.
What runs today for multiplayer, and the transport that comes next.
Publish a Universe from Studio: sign-in, the package, review, and its page on eustress.dev.
Mark values as References, publish once, and every number on your site updates from one fetch.
Bliss (BLS) for contributions, Tickets (TKT), and how payouts work.
Drive it from outside: AI agents over MCP, the command line, and your own editor.
Give an AI agent tools to read, build and simulate inside your Spaces.
Open, list and close engines from a terminal, and run Spaces with no window.
Edit scripts in your own editor, with changes picked up by the running engine.
The Rune language server: diagnostics, hover and navigation for Rune scripts.
Where to begin, and why Eustress is built the way it is.
Every guide is served as plain HTML, and /llms.txt lists them with one-line summaries. To act inside a Space rather than read about it, connect the MCP server.
Loading Eustress Engine...