Aliceffekt designed the game mechanics, levels and visuals, while I took care of all programming and procedural animations.
How to play
The game is fairly simple on the surface :
- Emitters emit cells of a primary color (red, green or blue).
- Receptors expect cells of a certain color, or color (ordered) sequence.
- You can place Projectors that redirect cells or combine them, if different cells hit the projector simultaneously.
The challenge is to combine colors at the right time, with the given resources and world layout. It becomes an intricate resource management/puzzle game, and even the simplest-looking puzzle can prove almost impossible!
There is only 13 levels in this version, which was made for a party setting. The difficulty curve proved to be very harsh for new players, and even seasoned players (like me) can’t reach the end. It’s a hard game — Aliceffekt’s trademark game design. ^_^
It is played with mouse+keyboard on all platforms, but also supports the Xbox 360 gamepad (either wired or wireless with an USB receiver) on Windows by using Rémi Gillig’s XInput.NET for Unity. I made my own wrapper over it to detect press/hold/down, actually the code was ripped out of my XNA code. That’s the fun part of using C# scripting, I can just share code between projects even if it’s not the same technology!
If you’re too lazy to read the tutorials :
- Right click and drag to rotate the camera round the world, scrollwheel to zoom in/out
- Left click to create a Projector, and left click on a face to select its direction
- Z to undo the last Projector (or hover any Projector and hit Z to undo that one)
- R to restart the level
- Escape to return to the first Level
- ALT+F4 or Command+Q to quit
Hope you like it, it was a a lot of fun to make and I’m already looking forward to my next Unity creation… It’s a great work environment.