JESUS CASAS
Game Programmer Portfolio

Cat-astrophe!
Student Project
Orthographic camera view-based game within the unity engine with the players objective being to push objects to the ground while playing as a cat in their owner’s home.
Platform
-Windows
Project Type
-Unity C#
-Team of 6
Duration
Augest 29st 2022 - October 5th 2022 (1 Month)
Role
​
-Programmer
Summery of contributions
As a coder for this project I was responsible for things such as
- Player controller based on an orthographic point of view
-Player Object Pushing Mechanic
- Scoring System
-Rounds System
-Game Timer
-All In game UI functionality
-Object Layout for each round


A Closer Look
Orthographic Player Controller
​The player controller I developed for this game is a very different one compared to others because of the orthographic view the game is based on. Because of this the controller had to accommodate for the visual direction of the game.
Video Example
Click on Images for a closer look





Object Pushing Mechanic
Utilizing ray casts, the player is able to press a button and shoot out a line that detects if there is a pushable object in front of it. if the raycast detects the object with the proper parameters such as a ridged body and another necessary target script, the object will be pushed in the opposite direction of the player.
Round System
Within the game I developed a round system that replaces each environmental object with new objects each round. I was able to achieve this by creating a system in which each round lay out is held within a game object in which once the player reached a certain score the current layout would be deactivated and the next one would be activated.

