Portfolio
Welcome to my game design portfolio! Here, you'll find a curated collection of my proudest projects, showcasing my skills and passion for creating engaging and innovative gaming experiences. Designed with potential employers and grad school admissions in mind, this portfolio aims to present a professional yet creative overview of my capabilities. Explore the projects below, and feel free to reach out with any inquiries.
Featured projects
A selection of my most compelling game design projects, highlighting my skills and creative approach.
Click on each image to view the project in detail.
Project 1 - Galactic Scouts
Classic Fixed Shoot 'Em Up | Unity (C#)
Galactic Scouts is a modern take on the classic fixed shoot 'em up, featuring fast-paced gameplay and a variety of engaging power-ups. Developed collaboratively in Unity using C#, the project emphasizes tight controls, clear feedback, and balanced difficulty.
As part of a five-person development team, I am responsible for Narrative Design, Programming, and Audio. As a programmer, I am designing and implementing enemy behavior systems, power-up functionality, player health management, and user interface flow, including the start, restart, and win/loss screens. My partner in coding focuses on systems integration, allowing us to iterate efficiently and maintain consistent gameplay quality.
The narrative design and boss battle sequence are currently in progress, expanding the game's scope and depth. Through this project, I have strengthened my skills in gameplay systems design, team collaboration, and iterative problem-solving, while refining my understanding of how code and design work together to shape an engaging player experience.
Project 2 - Zombie Runner
Endless Runner | Unity (C#)
Zombie Runner is a fast-paced action project where players must collect gas canisters to refuel a working car and escape an ever-chasing horde of zombies. Developed independently in Unity using C#, this solo effort allowed me to design and implement every core system, from enemy behavior and power-up mechanics to player health, win/loss conditions, and UI flow.
Creating Zombie Runner challenged me to balance difficulty, pacing, and player feedback while maintaining a strong sense of tension and progression. Through this project, I gained valuable experience in game loop design, iteration, and visual cohesion, strengthening my ability to create gameplay that feels responsive and rewarding. Developing this game solidified my confidence in building complete, self-directed projects, and pushed me to keep refining my design approach with every new idea.
Project 3 - The Acorn Hunt
Action Platformer | Unity (C#)
Where it all started-- my first self-made action platformer. This project marked my entry into hands-on game development, where I learned to bring characters, environments, and mechanics to life from scratch. Built in Unity using C#, The Acorn Hunt challenged me and my partner to combine programming, level design, and visual storytelling into a cohesive experience. We created the art in Adobe Illustrator, giving the game its clean, playful style, and distinct character. Developing this platformer taught me the foundations of player movement, collision systems, and UI flow, but more importantly, it showed me how creativity and code come together to shape interactive worlds. This passion project also fueled my drive to keep creating.