WaveForge by Enad96
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
| Itch.io | https://enad.itch.io/waveforge |
| Original URL | https://ldjam.com/events/ludum-dare/59/waveforge |
Ratings
| Overall | 229th | 3.85⭐ | 22🧑⚖️ |
| Fun | 182th | 3.75⭐ | 22🧑⚖️ |
| Innovation | 293th | 3.575⭐ | 22🧑⚖️ |
| Theme | 239th | 4.05⭐ | 22🧑⚖️ |
| Graphics | 531th | 3.525⭐ | 22🧑⚖️ |
| Audio | 269th | 3.658⭐ | 21🧑⚖️ |
| Humor | 154th | 3.65⭐ | 22🧑⚖️ |
| Mood | 412th | 3.65⭐ | 22🧑⚖️ |
| Given | 19🗳️ | 16🗨️ |
I don't get the point of the 3D world outside of the puzzles though, it seems like a completely different game, but without any actual gameplay elements.
That said, please get out of my head. The comments during the game were far too accurate xD
I love RGB, but I also got a bit overwhelmed with all the new mechanisms and concepts. But I can see many possibilities to create fun puzzles :)
This really had charm while being a competent puzzle game!
Some of the particular win conditions felt less clear, particularly when receivers required specific colors, until I realized about halfway through that additional info was available on hovering over certain nodes. In a perfect world, receiver icons could have used clearer visual indication, but for a jam game you gave the player all the info we could have needed and it was just up to me paying attention a bit better.
Excellent work. All of you should be proud of the results.
!> "The Witness" style ending where there is a puzzle in the world
caught me by surprise.
constructive minor nitpicks:
- The puzzle UI is small and fiddly
- one puzzle right before the ending says it needs black but it needs white
- The station textures are grey and washed out
- I think I need a reticle to click on panels and for motion sickness
The big problem from my perspective is that the puzzles themselves aren't interesting. They just teach me how the pieces work together, and then I'm already at the ending. I understand why you wouldn't want to stump the players who are rating your game, but it's a missed opportunity. Unless you can show me an interesting puzzle, I won't tell you that this this is worth pursuing as a post-jam idea but that's no stars off your rating.
It just played another voice clip while I had it runnning in the background and loved it even more.
The voicelines as I interacted with the puzzle pieces cracked me up, and the background music was great for the game.