(Fall 2022)
Slope Shredder is an endless runner style game in where you play as a penguin (the legendary Shred McTwist!) that must race down a mountain to avoid an avalanche. Along the way you must dodge various obstacles, hit ramps and do tricks for boost, and pass through slalom flags to collect points that can be spent on upgrades in-between runs.
This was a group project in which we as a team of initially 10, growing to 12 students had 10 weeks to come up with and execute a finished game. We began with building it for mobile in mind, although we did not officially release it for mobile until over winter break after the semester ended.
My contributions to this project began as an animator (doing the tree-fall and icicle-shake animations) but transitioned very quickly into being one of the main programmers. As a programmer, my focus was centered around the obstacles that would appear in the player's way. I spent a great deal of time creating a versatile spawning system that would spawn anything and everything needed on to each track segment (with an alternate version to spawn things inside the caves). I also: programmed the bears, trees, and icicles being triggered to move/animate/react when the player approaches; programmed much of the UI; and handled importing and implementing most of the assets.
Available on the Google Play Store: https://play.google.com/store/apps/details?id=com.DAGD340F22.SlopeShredder
Main Demo
Obstacle Spawning Demo
Spawning Variables Demo
Tree Fall Animation Demo
Icicle Fall Demo