
ABOUT THE GAME
9 Member Dev Team | Programmer
May 6, 2022 - May 27, 2022 |Unity
Cubed is an action-adventure puzzle platformer game where the player controls a robot scientist carrying around a special cube named Beep. The goal is to guide the scientist out of the lab using Beep. The player must lead them through puzzles and enemies to escape the lab.

My Work
For this project, I worked as one of the main programmers. I worked on the throwing mechanic and change mechanic for Beep. I worked on one of the core mechanics, which allows Beep to expand in size. Lastly, I worked on the enemy AI script. I also assisted in creating some of the project management documentation, such as the schedules, high concept, and style guide.


Programming
BeepThrow Script
This script allows the player to throw their companion Beep. Some reasons the player may want to throw Beep is to reach the access buttons to unlock doors and defeat enemies. The player will be able to choose between 3 different throw forces, low, medium, and high. These forces cycle through so the play will have ample time to figure out which force they want to use.
BeepChanger Script
Beep has four different modes. Each mode has a special ability that allows the player to move forward with the game. This script tells other scripts which other scripts and functions are allowed to run.
Blue = Allow player to damage enemy.
Green = Become a key to unlock doors.
Yellow = Allows Beep to expand.
Purple = Freeze platforms.
BeepExpand Script
When in yellow mode, the player can throw Beep, and where ever he lands, they can expand him in order to get to areas that are out of reach.
BoopAi
Boop is an enemy that patrols through a set of points. If the player falls into the line of vision of the enemy or begins attacking, the enemy will start chasing the player. When the enemy is in range, it will shoot bullets at the player.