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