← All projects
Nov 2024 – Nov 2024 · University of Utah
Snake
Overview
A Snake game I built with a partner in C# and Blazor, with real-time collision detection and live score tracking on an object-oriented architecture.
Key Contributions
- Built core gameplay, including movement, collision detection, and live scoring, on a modular, object-oriented architecture.
- Implemented the Razor-based UI so it stayed responsive under real-time updates.
- Split ownership with a partner and used Git to keep two people working on one codebase without stepping on each other.
Gallery

Gameplay
Lessons Learned
- My first real experience pair programming on a shared codebase. Clear interfaces between our two halves mattered more than either of us writing clever code alone.
Technologies
C#BlazorHTMLCSSJavaScriptGitASP.NET RazorOOP