Joseph
Pacentine

Computer Science Major and Game Design Developer at Michigan State University

December 24, 2022

Enchantavator

Enchantavator is a 2D rogue-like survival game that ranked in the top 20 for the Zeno Game Jam. The theme of the game jam was "going up." As the solo programmer, I'm really proud of this game because I had to make every single part of the game myself besides the art. Many of the challenges of this game were due to the time crunch of having one week. This game taught me how to create randomized enemy spawns, create a rogue-like shop menu, and how to fluidly change between game states.

April 25, 2023

Sneakeasy

Sneakeasy is a stealth platformer made by the Spartasoft Studio team. Sneakeasy was the first game I have been a programmer on for a large-scale project. I personally created the fusebox, elevator, door, and grenade ability. I learned how to collaborate with a dedicated team, create generic Unity objects for designers to modify, and how to create a grenade that can interact with other objects.

Ongoing

Market Mayhem

<\p>Market Mayhem is an online multiplayer hide-and-seek game made by the Spartasoft Studio team. On this project, I was the Networking Team Leader, so I was tasked with creating and maintaining the networking systems as well as supervising the rest of my team. I learned how to use Photon rooms and the FishNet API to create a smooth online experience.
March 26th, 2023

Battle Blobs

Battle Blobs is a 2D locol mutliplayer fighting game entered in a MSU game jam. This game was made in a small team of 5 people, and the theme of the game jam was "messy." As a programmer, I was in charge of creating the combat system for the game. The most notable things I created for Battle Blobs was the combat system, weapon swapping, the UI, and the environment.

February 4, 2024

Maybe Mayhem

Maybe Mayhem is a chaotic 2D platformer in a 3D environment that won the best level design. Based on the popular TV show Wipeout, this game contains ragdoll physics, many obstacles, and multiple levels. Maybe Mayhem was created for the most recent Spartasoft Game Jam by a two-person team. The features I created for this game include the second-level mini-game, cutscenes, multiple obstacles, and the game loop. This game taught me how to use the Unity cutscene interface and how to create basic AI for the first time.

March 13, 2024

Spartan Hero

Spartan Hero is rythm game made from scratch in C++. This game was made for the class CSE 335 with a team of five members. Due to the limited directions of the project, our team had to manually figure out and write all the code this four week long project. The most notable things I created for this project were the sound board in the middle that the pucks go down, an image class the used for the entire project, and the combo feature that turns the tracks blue. In this project, I learned how to use visitors to access data, use virtual function to increase effeciency, and read information from HTML files.

About Me

Hi! My name is Joseph Pacentine, and I am an aspiring Game Developer at MSU. I am currently a sophomore Computer Science student. I am a programmer that has experience with Python, Java, C++ and C#. Ever since I was a kid, I have been extremely passionate about video games and dreamed of becoming a game developer. Over the past years, I have made strides to make this dream a reality, so I created this portfolio of my seven best projects.