Nucleon
Nucleon
v0.1 prototype — a browser falling-sand lab about abundant elements, binding energy (⚡), research, and discoverable chemistry. Runs entirely in the browser with WebGPU (WGSL compute + canvas).
Play
Click inside the game once so audio can start.
Requirements
WebGPU
Browsers: Chrome / Edge 113+, Firefox 125+ (WebGPU enabled)
Not supported: Safari (no WebGPU yet); most mobile browsers
Input: Mouse + keyboard recommended
Storage: `localStorage` save in this browser only
Controls
Step (below lab) :Advance one chemistry tick
Space: Pause / resume live sim (after Live simulation research)
Pause: Same as Space
[ / ] Brush size down / up
Mouse: Paint, heat, cool, erase, pressure tools on the grid
Header: Mute, SFX/music volume, music track (‹ ›)
Save / Clear: Left panel — manual save; clear wipes all progress
Progression (short):
- Step the lab to form bonds and reactions; earn ⚡ from chemistry and codex entries.
- Finish the intro Synthesis quiz to fund your first paints.
- Research expands the palette, tools, lab size, brush width, and sim speed.
- Codex tracks discoveries (H₂, water, acids, synthesis gases, milestones).
- 17 paintable elements, 26 codex entries, procedural ambient tracks (including a piece driven by OEIS A005589).
License
MIT — procedural audio and game code; no third-party sample packs bundled.
| Published | 13 hours ago |
| Status | Prototype |
| Platforms | HTML5 |
| Author | XanderPatch |
| Genre | Simulation, Puzzle |
| Tags | chemistry, Incremental, Sandbox, webgpu |
| Code license | MIT License |
| Asset license | Creative Commons Attribution_ShareAlike v4.0 International |
| Average session | About an hour |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Accessibility | One button |
| AI Disclosure | AI Assisted, Code, Graphics, Sounds, Text |



Comments
Log in with itch.io to leave a comment.
I can't progress anymore, all of the codex requirements left need phosphorus or iron and neither is available.
Yes,
I'll be looking into that for my next update, hope it was fun otherwise!
Thanks for playing.