SPIDERTECH

Lab bench // open

Experiments

Small tools and toys built to try an idea out. Some become products, most stay here. Everything runs in the browser.

Optics · 3D

Lens Foundry

Design a fantasy camera lens from focal length to iris blades and watch it build in 3D, with an optical cross-section, a simulated sample frame and a DIY build sheet.

  • three.js
  • X-ray view
  • Recipes
Open the foundry
Game · Python in the browser

Emberdeep

A first-person roguelike dungeon crawler built for the terminal, running here unchanged: CPython on WebAssembly drives a browser terminal, with saves, sound and a synthesised soundtrack.

  • Pyodide
  • xterm.js
  • Raycaster
Descend
Next up

On the bench

The next experiment lands here when it's ready.