Home

Pixel Shredder

C# & Monogame

I developed this skateboarding game to push my skills in game development and bring my creative vision to life using C# and the MonoGame engine. I built a gameplay system from the ground up that rewards players who master the intricate timing of keyboard combinations - something I'm particularly proud of as it required careful attention to both technical implementation and player experience. The heart of the game is about maintaining momentum and racking up points by tackling obstacles, which challenged me to create robust collision detection and scoring systems that feel satisfying to play. My passion for skating culture influenced how I designed the mechanics, focusing on that crucial feeling of maintaining flow while pulling off tricks. Through building every aspect of this game, from the core physics to the user interface, I've shown my ability to turn complex programming concepts into an engaging player experience. This project really represents my journey in mastering C# programming and game design fundamentals, while creating something that's both technically sound and genuinely fun to play.I developed this skateboarding game to push my skills in game development and bring my creative vision to life using C# and the MonoGame engine. I built a gameplay system from the ground up that rewards players who master the intricate timing of keyboard combinations - something I'm particularly proud of as it required careful attention to both technical implementation and player experience. The heart of the game is about maintaining momentum and racking up points by tackling obstacles, which challenged me to create robust collision detection and scoring systems that feel satisfying to play. My passion for skating culture influenced how I designed the mechanics, focusing on that crucial feeling of maintaining flow while pulling off tricks. Through building every aspect of this game, from the core physics to the user interface, I've shown my ability to turn complex programming concepts into an engaging player experience. This project really represents my journey in mastering C# programming and game design fundamentals, while creating something that's both technically sound and genuinely fun to play.

Experience Acquired

The skills and Knowledge I used & gained for success on this project.

Skills Gained

  • Working with 2D sprites and their collision
  • Using the monogame engine
  • How to build out keyboard combos that correspond to gameplay

Skills Used

  • Using object oriented principles to structure my project
  • Version control via github