Brief summary of the game

Catastrophic Catastrophy is a bullet-hell game, themed around the war between cats and rats. The player plays as the cat, and can shoot with their gun at the crosshair. Rats will spawn in waves, and it is up to the player to shoot them down and collect money from their body. If the player loses, they can upgrade multiple aspects of their kit to overcome the challenge and come out victorious!

https://youtu.be/ZrPjqhxLqNw

My contributions and findings

This was my first project that I worked on in a team of 4. This means that the end result could be a lot more ambitious than a solo project. But splitting the workload is also necessary in these groups, so there are a few mechanics that I focused my attention on. These include:

Catastrophic Catastrophy was written in C#, using the MonoGame framework. C# is quite similar to JavaScript syntax-wise, so it was quite intuitive for me to pick up. I finally started using classes and variable modifiers (like private/public, static) correctly after this switch. Because of MonoGame, we worked with different game states, which was confusing at first, but it helped the development process in the long run, because most games run with different scenes.

This project got me into working with C# extremely well, because it required different ways of coding from me; vectoring with movement, screen changers with buttons, etc.

The teamwork in this project was very good from all 4 of us, which made the process that much more enjoyable and made us want to invest more time. All of these factors, combined, caused our game to be a playable end product.

GitHub-page of the game

https://github.com/TijnStuif/CatastrophicCatastrophy

Playable version of the game

Because of an unknown glitch that we don’t know the solution to, the game is only playable via downloading a zip-file. You can find the zip-file in the link below.

https://senna104.itch.io/catastropic-catastrophe?secret=yTkkplzq57voFsVKwnbI3MqHc