SimulationMake one production line deliver the right shape
MATERIALS, CODE & PRODUCTION
Paint a small simulation, repair a production line or edit a constrained program. These games reward a question you can test and a result you can inspect.

A PLACE TO BEGIN / Sandspiel
A compact scene and a single selected material give you a manageable first experiment. Add a second condition only after you understand the first.
Meet Sandspiel ↗Sandspiel lets you manipulate materials directly. Untrusted presents a code puzzle inside a level. Bitburner builds an ongoing automation system with its own in-game API. Decide whether you want to paint, reason about a small program or maintain scripts over a longer campaign. No prior coding is needed to explore Sandspiel’s palette.
In shapez, trace an item from extractor to hub. In Untrusted, connect one permitted edit to the resulting level behavior. In Particle Clicker, watch how detector data serves the next research requirement. A clear observation makes the second change easier to interpret.
A simulation scene is not a real-world chemistry experiment. A tutorial script is not a guarantee of a profitable Bitburner campaign. The linked profiles identify each project, its inputs and the save behavior we can support with sources; the companion notebooks provide exercises you can try yourself.
THE OPTIONS AT A GLANCE
| Game | Why try it | Pace | Progress |
|---|---|---|---|
| Sandspiel ↗Web-native | Drawing small experiments and watching materials interact. | Open-ended material simulation | The project supports sharing creations. A local autosave or offline guarantee is not established here; keep work through the host’s actual available controls. |
| shapez ↗Web-native | A production puzzle for people who enjoy tracing a working system. | Running factory simulation | The menu exposes save/import functions, but demo restrictions apply. Verify the active build’s options before relying on transfer. |
| Untrusted ↗Web-native | Reading and changing small pieces of JavaScript to solve a visible puzzle. | Code-editing puzzles; level behavior varies | The source records level progress and editor state locally. Keep the same host and browser profile; no cloud sync is promised. |
| Bitburner ↗Web-native | A longer desktop session with reading, JavaScript and resource planning. | Incremental programming | Browser saves use IndexedDB. Options provides export/import for moving or backing up a game; keep a separate export. |
| Particle Clicker ↗Web-native | A pointer-driven incremental game with short historical research notes. | Incremental management | Uses localStorage, with a Save now control. Without storage, the source warns that a refresh loses progress. |
SimulationMake one production line deliver the right shape
PuzzleChange an editable line to change the level
IncrementalWrite a small script. Understand what it consumes.
IncrementalRun the detector. Build the laboratory.