PUP-PURR-LARITY BATTLE

Quick Info

- Made with: Unity Game Engine
- Using the language: C#
- My role: Scrum Master, Lead Programmer, Design & Sound
- Game genre: Action & Management
- Made in a timespan of: 3 days
- Teamsize: 6 people (4 artists, 2 developers)

Development

Pup-Purr-Larity Battle was made during the International Educational Game Jam of 2022. Our team consisted of 4 artists and 2 developers from the Netherlands, Sweden, and Finland. We were assigned a task to develop a game with the theme: Signal within a time span of around 72 hours.

After a brainstorming session, we came up with a game where you are trying to manage the popularity of cats and dogs, and where you also try to win against the fish and birds.
The way the player was able to win the game was by blowing up the opponent's satellite and thereby gaining points. We had chosen these animals because they are in the top 5 most owned pets around the world and are quite often spotted on social media.

My tasks were to help design the game and its mechanics and to also work on the main managing aspect of the game. The first thing I created was a script that made the cat and dog wander around their own floor, after that I created a simple script that allowed for camera movement, and
I later added that the cat and dog could also become distracted at random times. Thereby forcing the player to make them snap out of this state by clicking on them.
I then added the code that would "break" each machine (Engine, Ventilation, and Computing) and give a signal to show that something was wrong.

At the end of the Jam we received the results of our game and it made us really happy, as became 10th in the overall standings (of the 29 submitted games) and 1st in category innovation.

Code Snippets

Character Flipping Animation

Since our characters were paper cut-outs, we wanted to add a turn-around animation that made them less static.

Result:

Fix Broken Machine

To break the machinery inside the spaceship, I used a global timer that would send out a "breakdown" signal to a randomly pick from a list of systems
This would then notify the player by warning signs in the cockpit and an exclamation mark above the machine that needs fixing.

Result:

Contact 💬