Save Hamtaro! - An Infinite Runner

“save Hamtaro’ is an infinite runner game in which the player controls Hamtaro and tries to run for as long as possible while dodging obstacles, collecting sunflower seeds (currency), and various power-ups. All elements of the game were designed and developed by my team and I, which consisted of Computer Science, Electrical Engineering, Computational Biology, and Design students. Give it a play!: https://awang9415.itch.io/save-hamtaro?secret=2l9CY0SiaSb9vQ6n1EFX0tlVZHc

Our Tech and Design Stack:

  • C# and VSCode for IDE

  • GitHub with a shared repository for collaboration

  • Unity

  • Procreate

  • Figma

upgrade menu

Challenges and Successes:

Working in a group of 4 members from varying backgrounds on an open-ended project like ‘Save Hamtaro’ came with its various pros and cons. Some of the main challenges we faced were:

  • Merge conflicts due to rushed pushes and lack of communication

  • Uncertainty over purposes of created objects and code scripts (team members would implement the same code functionality but in different objects)

  • At some points, progress was bottlenecked by the need for a script/texture/object that was another member’s responsibility to implement

However, there were also many positives in this collaborative process:

  • All team members would give consistent, real time updates of their work during a work session

  • Often had in-person collaboration sessions which allowed for quicker communication and resolution of errors

  • Making sure to divide tasks systematically in order of dependencies; for example, adding in power ups before the power up duration upgrade 

  • Playtested with people outside of group to get outsider’s perspective of game and where improvements could be made

    • Reduces bias when members play-test the game themselves as well as provides new perspectives

  • Implemented feedback we gained from playtests to improve game

  • Making our own art gave more control over visual cohesion

  • Randomized environment adds replayability

Previous
Previous

Mx-Aid Filter - Chrome Extension for Medical Student Volunteer Matching 🩺