WaveForge

WaveForge

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.85
fun: 3.75
innovation: 3.58
theme: 4.05
graphics: 3.52
audio: 3.66
humor: 3.65
mood: 3.65
Its like the witness, but also an optics bench.

If you are a physicist, suspend your disbelief, if you are not, then good luck.

Controls:

World: WASD move, mouse look, left-click a panel to enter a puzzle, Esc to exit.

Puzzle: Left-click to place/select, R or right-click to rotate 45°, Delete to remove.

Core tiles:

Source — Emits a beam in a fixed direction. Click its knob to cycle colour presets (Black, Red,
Yellow, Green, Cyan, Blue, Pink, White).

Finish (Receiver) — Lights up when a beam arrives matching its required colour/amplitude. Hit every
receiver to win.

Mirror — Two-sided reflector with 4 glyphs. Rotate to bend beams; parallel beams pass straight through.

Frequency & colour:

Colour is an RGB bitmask — Red, Green and Blue are independent channels that mix additively:

R+G = Yellow, R+B = Pink, G+B = Cyan, R+G+B = White, none = Black (spooky).
Combining or filtering beams operates on these channels individually.

Other tiles:

Splitter — Directional 1→3 RGB splitter: fans the input into left/centre/right, each carrying one
R/G/B component.

Combiner — OR-mixes three input edges into one output (e.g. Red + Green → Yellow).

Filter — Bitwise AND with its lens colour; only matching channels pass, others are absorbed.

Modulator — Cycles channels R→B→G→R (or reverse), shifting the beam's colour.

Inverter — XORs with White: Red↔Cyan, Green↔Pink, Blue↔Yellow.

Block — Solid wall; absorbs any beam.

Made by Tom, Adam, Liam, Daniel, Felix and Dane
Found a bug?
Tell us on Discord