Nicholas Tvaroha
Lab Rat
Project Status Demo Release
Project Type College / Group Project
Project Duration ~4 weeks
Software Used Unity
Languages Used C#
Primary Role(s) Systems Programmer
About Lab Rat
In Lab Rat, you play as an unusually smart rat who is tasked with making different concoctions for their job. They will have a time limit in which to make each concoction, else it becomes stale and causes you to lose all your work. The goal becomes completing all the different orders within the time limits they pose. Each different concoction will have a list of ingredients that will appear in the corner of the player UI, and it will be the player's job to collect them and bring them back to the lab table. These ingredients are placed around the map, forcing the player to explore and find the different ingredients while simultaneously jumping between platforms in order to access them. Alongside these jumping challenges the items themselves will affect the player's movement in various ways, such as increasing their speed, increasing or decreasing their jump, reducing the player's friction, and allowing the player to jump more than once.
Gameplay Mechanics
Limited Time Platforming
In Lab Rat you will have to jump, climb, and crouch your way though a multitude of sectors in the level in order to get access to each of the ingredients. All of this must also be done within the time limit or else you will be forced to start over.
Collect Ingredients
Ingredients are scattered all around the map. Using the guiding arrow you will platform your way through the different sectors of the map to get unique ingredients. But be careful not to crouch or else you will drop whatever ingredient you are holding and have to go get it again.
Ingredient Powers
Each ingredient has a different ability that you can from holding it. These abilities range from an increase in jump height, to an increase in speed, to even a double jump. These abilities are important as without them you won't be able to get the ingredient back to the lab.
Other Information
Other Contributors
Alyssa Efraimson - Artist
Ryan Tucker - Systems Programmer
Joey Romanowski - Systems Designer
Noah Cichowlas - Sound Designer
​
My Contributions
Scriptable Objects Ingredient System
Ingredient Abilities
​
Link To Project