Portfolio
Welcome to my game design portfolio! Here, you'll find a selection of projects that showcase my focus on gameplay systems, technical design, and player experience. I enjoy designing and implementing mechanics that feel responsive, interconnected, and rewarding, combining creative problem-solving with hands-on development to bring ideas from concept to playable experience.
My work spans systems design, gameplay programming, prototyping, and technical implementation, with experience building mechanics and interactive systems in Unity and C#. I’m particularly interested in exploring how individual mechanics interact to create deeper gameplay, meaningful player decisions, and emergent experiences.
Each project represents an opportunity to experiment with new systems, solve technical and design challenges, and better understand what makes games compelling to play. Explore my work below to see my design process, technical contributions, and approach to building gameplay systems.
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 project taught me the importance of collaboration with partners, communication, and the necessary skill of being able to overcome challenges. This passion project also fueled my drive to keep creating.