Ugly the Cat: Missiles and Mayhem

January 2024 - April 2024

Technical Game Designer & Gameplay Programmer

PS5 Build

Unity Build

Project Overview

Developer Info

Role: Technical Game Designer & Gameplay Programmer

Tools Used: PS5 DevKit, Unity, Git

Team Size: 7 Core Team Members (Assistance from our class’s other PS5 team since some of those members also worked on the Custom Engine)

Duration: 4 Months

Awards: Nominated for the Technical Excellence Award at the 2024 RPI Gamefest

Game Info

Genre: Action-Combat Party Game

Platform: PS5, Itch.io

Project Status: Released April 29, 2024

Game Description:

Ugly The Cat: Missiles and Mayhem is a 3D action-combat party game inspired by Quake, where players fight as cats with bazookas in a hectic and chaotic gameplay environment. 

This project is a Unity prototype developed to support a Playstation 5 development project created in Jessica Bayliss’s Production Studio.

Contributions

  • Designed and Implemented gameplay mechanics and game state handling. Then assisted in transferring those features to the PS5 DevKit Build
  • Built the Spawning and Score Managment System for PS5 DevKit Build
  • Greyboxed and finalized the game’s level from design concept to playtesting
  • Developed & Pitched the Prototype and Gameplay Loop that would become our game

What I Learned

  • How to develop games for the PlayStation 5
  • How to prototype features in pre-made game engines and then document and port those features to a custom engine and game
  • How to work in an unconventional environment since the PS5 build can only be worked on in the Console Development Room

Console Development Research

IGME 753 - Console Development

Way before production on this game was started, our team started out as classmates for a Console Development class that used the PS4 DevKit. There we learned the ins and outs of data-oriented programming and developed many different projects for the dev kit under the guidance of our professor Jessica Bayliss.

Tank Game

For our final project, I was part of a team of bold and ambitious classmates who wanted to make a 3D game with the DevKit. A daunting task, but we were able to accomplish it with good planning and a drastically small scope. Still, we ended up with a pretty fun tank game based on a popular flash game. We even have first person split screen support thanks to a more obsessive dev then me haha.