Lens Shift is a quiet puzzle game about light. Each level gives you an emitter, a receiver, and a small inventory of lenses. Drag a lens onto the 7×7 grid, tap it to switch between converging and diverging, and shape the beam's path around blockers until it lands in the receiver.

There are 12 levels, and every one of them is solver-verified: a headless brute-force solver proves each level is solvable within its par, and the par is the true minimum — no level can be beaten with fewer lenses. Three stars means you matched the perfect solution.

Built as a single self-contained file with zero dependencies. No accounts, no ads, no tracking — progress and stars stay in your browser.

Features:

• 12 hand-designed levels across a rising difficulty curve

• Drag-and-drop lenses, tap to flip converge/diverge

• Every level solver-verified with minimal-par proofs

• Star ratings, level select, progress saved locally

• Touch-first design, plays in any modern browser

• Generative synth audio and subtle haptics (mutable)

Controls:

• Drag a lens from the tray onto the grid to place it

• Tap a placed lens to flip it between converge and diverge

• Drag off a lens (or use Clear Board) to remove it

• Beat the level in par lenses or fewer for 3 stars

Leave a comment

Log in with itch.io to leave a comment.