Dummy’s Dilemma is a 2D platformer group project I worked on during Spring 2024 at Elmhurst University using Unity. Players control a crash test dummy who uses his own corpses as platforms to traverse each level creatively. I designed the running, jumping, and death animations for the dummy in Piskel, ensuring each action was visually clear and thematically consistent. This project taught me how thoughtful sprite design can enhance both gameplay mechanics and the overall player experience.
This split-screen multiplayer 2D platformer was built during my Spring 2024 semester at Elmhurst University using Unity. Players race each other through an obstacle course, with the first to cross the finish line winning. I created the running, jumping, and sliding animations for the characters using Piskel, ensuring each movement felt smooth and readable. Through this project, I learned the importance of clear, responsive animations in enhancing player feedback and making competitive gameplay more engaging.
This is a walkthrough project I did when I took my first 2D Game Design course during my spring semester of 2024 at Elmhurst University. My professor had me and my class follow along with the fundamentals we need to know about Unity, as we develop this project. At the end of the semester, we were finally given the opportunity to design our own levels. This project has helped built my understanding on 2D level design, proper platforming, and the usage of 2D tilemaps and prefabs. In this game, you play as a space marine whose job is collect all the apples scavenged across the level while battling away villainous monsters.
This 2D survival game was a group project I worked on during Fall 2024 at Elmhurst University, inspired by titles like Vampire Survivors, Halls of Torment, Death Must Die, and 20 Minutes Till Dawn. Players control a stranded space marine fighting waves of monsters until rescue arrives. While my team handled most of the development, I focused on sourcing and editing key sound effects—including gunfire, level-up and victory chimes, and enemy death sounds—to fit the game’s tone and setting. This project deepened my appreciation for how well-crafted audio can elevate gameplay by making combat feel more satisfying and the overall experience more immersive.
This object-oriented programming assignment was part of my 3D Game Design course at Elmhurst University during Fall 2024. The demo features two levels—a target test and a prop hunt—built in Unity to practice clean code structure and game state management. Through this project, I learned how to implement and use a singleton class alongside a GameManager script to efficiently track and control game states across scenes, reinforcing the importance of design patterns in organizing larger game projects.
Pantry Panic is a 3D group project I worked on during Fall 2024, where I developed the storyboards for each customer character to create meaningful interactions as players prepare sandwiches at a food bank. The characters’ images were generated using the AI tool Magic Studio, and we designed the game to inspire players to make better real-world choices by including a QR code that links to nearby food banks in need of volunteers.
This project was built in Unity 2022 for the 2025 Global Game Jam event. The theme for this project was "Bubbles." Therefore, my professors and I have decided that we would use speech bubbles to help achieve that theme. The main premise is that you would go through four breathing sessions and the time will increase for each. You will have a coach who will guide you through each session. This game is good for those who are struggling with mental health issues.
During my senior year at Elmhurst University--Spring 2025 semester--I worked with three other students to develop a top-down horror survival game for our capstone class. I focused on animating the character and building barriers in an image generated dungeon level. In this game, you control a villager who has been possessed by a cult and must survive your way using whatever sources you find and avoid monsters.