Beam Breakout Logo

Beam Breakout

During Spring 2025, me and 4 other devs participated in the GameMaker's Toolkit (GMTK) Game Jam with Beam Breakout, a light-based puzzle game. The goal of the game was to manipulate a beam of light flowing into your prison cell to melt the locks and escape. You needed to utilize the reflective prisoners as well as your magnifying glass head to make beams stronger to melt more heavy duty locks.

Role Gameplay Programmer
Team Size 5 Developers
Duration 4 Days
Engine/Tools Unity / C#

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.

Back to Games