In part a Mario parody, Sanrio is a multilevel sidescrolling platformer where the player aims to reach the end of a level, collecting coins for maximum points, while avoiding or defeating enemy obstacles.

As this project was intended to be built within 5 days, I used an image that I had drawn before as a base wireframe. Having an idea of what assets I needed and the functionality I wanted to create, organizing programming process was far more straightforward than starting from scratch.

I broke the game down into specific features I wanted implement:

  • Player creation and movement
  • Level generation
  • Enemy obstacles
  • Player shooting + variants on attacks
  • Items and powerups
  • Level map
  • Enemy projectiles + diversified attacks
  • Boss battles