Inspiration

Within our group, we often play games together like Super Smash Bros and Realm of the Mad God. As a result, we were inspired to make our own game, incorporating themes that we personally love, such as retro aesthetics and certain game mechanics - like how damage works in Smash.

What it does

A multiplayer game themed around hamsters. The goal is to knock the opponent outside of the screen, using the variety of attacks, incremental damage mechanics, and movement controls we have provided.

How we built it

We implemented the game in Godot, Aesprite to create the artwork, and GarageBand to create the soundtrack and sound effects.

Challenges we ran into

Our group is made up all first years, and most of us had never made a game before, let alone used Godot.We didn't have much experience in dynamically typed languages either, so we were all actively learning a lot of information whilst sleep deprived.

Accomplishments that we're proud of

We worked really well as a team, and we didn't have any conflicts; It was to easy to ask each other for help, and we had lots of fun together! We're proud that we learnt how to use Godot in such a short amount of time, and we all feel confident in our grasp of Godot now. We also created our own original animated sprites and music.

What we learned

We learnt how to prioritise certain tasks, and that given the time limit, we needed to discard some of the minor features we wanted to implement, like shielding. I think our success stems from the fact that we assigned roles based on what we individually excelled at and what we enjoyed, and also that we collaborated on the trickier parts of the code.

What's next for Hamster Colosseum

Although our code design does allow for more than two players, we didn't have to implement it further than that, which we would obviously like to do in the future. We also wanted to make more characters with different special abilities like shielding or healing. In the future, we want to incorporate AI players, health bars and more animations, as well as improving our user interface.

(video demo with music https://youtu.be/LfTn0ADbU_k)

Built With

  • godot
Share this project:

Updates