Light Reflection Mechanic
To implement the core reflection mechanic, I wrote a script for reflective objects that fires a new beam in their forward direction whenever they are hit by light. When an object is struck by two or more beams simultaneously, the system upgrades the output beam's intensity based on the incoming levels. For example, combining a level 2 beam and a level 1 beam outputs a level 2 beam, while combining two level 2 beams upgrades the output to a level 3 beam.
Puzzle Design
I was responsible for designing and implementing the game's puzzles. I initially mocked up the layouts using external drawing software and shared them with team members to gather feedback on difficulty, parts they got stuck on, and any unintended solutions. Once the layouts were fully vetted and finalized, I moved them into Unity to build and set up the levels for gameplay.