DEV Community

Elaine Cui
Elaine Cui

Posted on

Hamster Diver

GitHub “Finish-Up-A-Thon” Challenge Submission

This is a submission for the GitHub Finish-Up-A-Thon Challenge

Help! Hamsphere is trapped at the bottom of the ocean! Navigate her safely to the surface by avoiding obstacles and replenishing her oxygen level with bubbles.

@stuuupidfish: Game Development/Programming + Art (secondary)
@szhangk: Art (primary) + Animation
@chailattee: Music + Audio

What I Built

Hamster Diver is an arcade-style video game with 6 different levels and an endless mode. You play as Hamsphere, a hamster stuck at the bottom of the ocean who trying to navigate her way back up to the surface. However, there's a catch. You only have so much oxygen to use before you will drown! Collecting air bubbles will replenish your oxygen and running into enemies will deplete it. As you progress, levels become harder, but beating all 6 unlocks the endless mode where you can shoot for a new high score!

Demo

Play Hamster Diver now on itch.io!
Playthrough / Demo
GitHub repo

The Comeback Story

Initially, this game was created for Global Game Jam. However, due to the Jam's 3-day time constraint, we had to make some compromises so we could create a playable game within the deadline. As we were demoing the game, we got lots of feedback from players who wanted to see certain features such as levels and varying difficulty. Luckily, the GitHub Finish-Up-A-Thon gave us the opportunity to implement our feedback and expand the game to was we initially envisioned it to be!
The old/original version of Hamster Diver can be found here

My Experience with GitHub Copilot

Most of the game was made by hand but Copilot was used a lot when it came to the tedious work. Tasks like debugging, writing Game Object animation scripts and Coroutines were all handled by Copilot.

Top comments (0)