Paper Pals
Lead Programmer / Team of 6 / Unreal / Desktop / Jan. 2024 - Apr. 2024
What is Paper Pals
Paper Pals is a cooperative/competitive multiplayer party game. Players can choose to either work together or against each other to solve puzzles, battle it out in mini-games, and defeat waves of enemies.
For my group's Senior Capstone project, we wanted something that would really showcase all of our specialities in a fun and unique way. We settled on a party game with a 2.5D art style, multiple characters with unique abilities, online multiplayer, with a hub world and room system.
My Role
I was the lead programmer on Paper Pals and worked on system and level design. I developed the hub world, the central space for the game, the base room script that all rooms derived from, and I designed some of the unique minigame and puzzle rooms. The hub world script managed the game state, generated the board, and transitioned players from room to room. It was part of our design philosophy that each character's unique abilities could be used in distinct ways across the various rooms. So, as I was designing rooms, I worked closely with the character designer to tailor certain rooms to specific characters, while ensuring other characters were still fun to play in those rooms. This was one of my first large-scale collaborative projects and taught me a lot about how to approach problems from both technical and player perspectives.
Gameplay Screenshots
What I Learned
Working in a cross-functional environment
Presenting work at game conferences
Replicating gameplay systems for online multiplayer
Balancing scope against project deadlines
Designing puzzles that are interesting and challenging
Designing minigames that are fun and engaging