Projects

Meowfia


A 3D platformer about being a cat in debt to the cat mob. This is the first full game project I worked on. You play as a cat collecting catnip for the meowfia.

My Contributions

Player Mechanics

The player cat uses a rigid body so I had more control over how the character moved.

The dash has a cooldown but can be used whenever the player needs to get somewhere just out of reach. I checked when the player was on the ground, so if the character had left the ground the player could jump one more time to get the double jump. I worked closely with the level designer to make sure the jump felt right and could reach all areas that were designed.

The player is jumping and needing to look all around the world, so the camera was important to get right for this game. The player could move the mouse (or right joystick if using a controller) to look around the level. We had two camera modes: a first-person camera, and a third person camera; so I made sure we could change between the two modes when needed.

An ability the player got in level two was a hairball attack. There is a cooldown on the hairball attack.

UI

I programmed all the Menus and the HUD elements.

We wanted the player to know what direction they needed to head to progress. I created a compass that attached to the player and points in the direction of their mission.

AI

We wanted the AI cats to look like they were patrolling, and to follow the player when they got in range. I created a waypoint system so the enemies would patrol between those points, then follow the player.

The player gets a laser ability at the start of the game. With this ability, the player can point a laser and the enemies will follow the point.