Game Development Projects

Space Station Puzzle Game (Individual)
  • Designed and developed an original sci-fi puzzle game over two years.
  • Programmed all gameplay systems including puzzles, UI, interactions, and progression.
  • Created all 3D models, sound effects, music, and particle effects.
  • Optimized puzzle systems and object interactions through game testing to ensure stable performance across multiple levels.
  • Developed a cohesive visual identity through custom shaders, lighting setups, and environmental storytelling.
Unreal Engine Zombies Game (Group)
  • Developed a first-person zombie survival prototype using Unreal Engine for our fist time.
  • I implemented the AI navigation, pursuit behavior, attack logic, and health/damage systems.
  • I also built weapon firing, hit detection, and animation-driven combat using Blueprints.
  • Fine-tuned AI behavior trees and perception systems to create reactive, believable enemy encounters.
  • Developed a flexible enemy spawning system that controls timing, locations, and wave pacing for consistent gameplay flow.
2D Platformer Game (Group)
  • Collaborated with a student team to develop a 2D platformer game.
  • Worked on player movement, level mechanics, and enemy interactions.
  • Assisted with level design, gameplay polish, and debugging.
  • Completed as my first-semester game project, giving me hands-on experience learning Unity fundamentals and core game development workflows.
  • As my first group project, it taught me how to collaborate through GitHub, manage shared project files, and contribute code within a team workflow.
2D Platformer Screenshot 2D Platformer Screenshot
Arduino Pinball Machine (Group)
  • Designed and built a functional pinball machine using Arduino hardware.
  • This was a really fun project where I worked with two other students to design a game concept on a whiteboard and bring it to life using Arduino kit components.
  • Programmed inputs for 360 Degree motors and motion sensors.
Arduino Pinball Machine Arduino Pinball Machine
Boss Battle Game (Individual)
  • Developed a focused boss battle game featuring player combat mechanics.
  • Implemented enemy attack patterns, health phases, and damage feedback.
  • Had other students playtest the boss fight to gather feedback and refine the difficulty curve for a more balanced challenge.
  • Scripted multi-phase boss behavior including attack rotations, cooldowns, and reactive damage states.
Mini-Golf Game (Group)
  • Implemented charge-based power shots, aiming indicators, scoring, and player turn logic.
  • Designed roaming AI characters that move dynamically through the course to add variety and unpredictability to gameplay.
  • Created accessibility-focused controller concepts and UI designs tailored for players with macular degeneration, ensuring high contrast visuals and clear shot feedback.
  • Built trap hazards with functional logic, including behavior triggers and environmental interactions that affect ball movement.
  • Developed spawnpoint and ball reset logic that reliably returns players to the correct position after hazards, out-of-bounds shots, or manual resets.
Interactive Comic Game (Group)
  • Created a narrative-driven interactive comic experience using Unity and eye tracking technology.
  • Implemented branching dialogue, player decision paths, and scene transitions.
  • Designed timing-based interactions and animated storytelling sequences.
  • Structured branching narrative paths through a modular dialogue system supporting scalable storytelling.
  • Integrated subtle animations, timing cues, and sound effects to enhance emotional beats and player agency.