Refract

Route laser beams through mirrors and splitters to light every receiver.

Level 1/15 Moves 0 / Par

Refract

Rotate mirrors and splitters to guide laser beams to every glowing receiver.

Click a rotatable tile to cycle its orientation. Light all receivers to clear the level.

How to Play Refract

Refract is a precision optics puzzle where you rotate mirrors, splitters, and prisms to guide coloured laser beams from star emitters to colour-matched receivers. Filters, walls, emitters and receivers are fixed where the level places them. Every rotation updates the beam paths instantly — watch neon rays trace new routes across the 8×8 grid in real time.

  1. Identify rotatable tiles — any tile outlined with a faint blue glow can be clicked (or tapped on touchscreens). Fixed tiles like emitters, receivers, and walls cannot be moved.
  2. Click to rotate — each click turns the tile 90 degrees clockwise. Mirrors and splitters alternate between two working orientations, so every second click repeats; prisms cycle through four distinct colour arrangements.
  3. Light every receiver — receivers glow when they receive a beam of the correct colour. Your goal is to light all of them simultaneously. When the last receiver lights up, the level is cleared with a burst of neon sparks.
  4. Chase par for 3 stars — par is the target rotation count set for each level. Solve at or under par for 3 stars, within 2× par for 2 stars, or any number of moves for 1 star. Stars are saved per level — replay to improve.
  5. Undo and reset freely — press Ctrl+Z or the Undo button to step back one move at a time. Reset Level returns all tiles to their starting positions without any star penalty.

Keyboard shortcuts: R rotates the first rotatable tile on the board, and Ctrl+Z (or Cmd+Z) undoes the last move.

Tile Types

Understanding each tile type is key to solving harder levels:

Strategy Tips

Frequently Asked Questions

How do I rotate a mirror or splitter in Refract?

Click any non-locked tile (outlined with a faint blue border) to rotate it 90 degrees clockwise. On touchscreens, tap the tile. Mirrors and splitters have two working orientations, so a second click puts them back; prisms have four. Fixed tiles — emitters, receivers, walls and filters — cannot be rotated.

What is a beam splitter and how does it divide the beam?

A splitter — shown as a gold cross — divides the incoming beam into two beams at 90 degrees to each other. One beam continues straight through, and the other deflects left or right depending on the splitter orientation. Rotate the splitter to control which direction the side beam takes.

How do colour filters work in Refract?

A colour filter only lets beams of the matching colour pass straight through. A red filter blocks green and blue beams entirely. Filters are fixed tiles you route around rather than rotate; they appear in Filter Gate (level 7) and Spectrum Lock (level 14), where they isolate one colour on a shared path.

What is a prism and when does it appear?

Prisms appear from level 11 onward. A prism splits a white beam into three separate beams — red, green, and blue — each emerging in a different direction. Rotate the prism to aim each colour toward the correct receiver. Coloured beams pass through a prism unchanged.

How are stars calculated in Refract?

Par is the target rotation count set for each level. Three stars: solve at or under par. Two stars: solve within twice par. One star: solve in any number of moves. Stars are saved per level so you can replay to improve your rating.

Can I reset a level in Refract?

Yes — click the Reset Level button to return all tiles to their starting positions and reset the move counter. You can reset as many times as you like. Only your best attempt per level is saved, so resetting can only help your star rating.