prism rules

• a puzzle game made of light

• forward-traced optics & 16-band dispersion

• route white beams into spectral receptors

webgl2 optics physics puzzle level editor
$10
one-time payment • lifetime access
Loading details...

The Optical Pieces

/

mirror

Double-sided specular reflection. Wide beams leave a remainder that carries straight past.

prism

Equilateral glass triangle. Bends rays via Snell's law, dispersing white light into a rainbow continuum.

splitter

Half-silvered optic. Splits incident light into equal transmitted and reflected beams.

|||

grating

Diffraction plate with microscopic rulings. Splits colors via interference without glass refraction.

()

lens

Bi-convex glass body. Converges parallel beams into a focused focal waist.

orb

Spherical glass optic. Omnidirectional focal refraction throwing intense caustic light.

What You Get

  • Full lifetime access to all 10 campaign levels + Sandbox Mode
  • Interactive in-game Level Editor with clipboard code export
  • Physically accurate 16-band wavelength tracing & multisampled caustic ribbons
  • Procedural washi paper & running-bond brickwork rendering
  • Play on any modern web browser • desktop, tablet, or phone
  • One-time purchase • no subscriptions, no ads, all future updates included

Frequently Asked Questions

How does the light simulation work?

Prism uses an exact CPU geometric tracer that evaluates every optical boundary analytically via quadratic intersections and Schlick Fresnel equations across 16 distinct wavelength bands.

The resulting ray fan is resolved onto WebGL2 continuous ribbons and raked across procedural washi paper fibers.

How do I solve each puzzle?

Drag optical pieces out of the tray onto the board. Drag their adjustment handles or use arrow keys/scroll wheel to turn them.

Illuminate every color-tuned receptor on the board simultaneously with its matching wavelength to complete the level.

Which web browsers and devices are supported?

Prism runs on any modern browser supporting WebGL2, including Chrome, Safari, Firefox, Edge, and Brave across macOS, Windows, Linux, iOS, and Android.

Is my level progress saved?

Yes. Your completed levels and saved configurations are persisted locally in your web browser.

How much does it cost?

Prism is a single $10 one-time payment. There are no recurring fees, microtransactions, or advertisements.