• Unbearable

    Unity Game

Overview

Unbearable is a sidescroller fighter game where you, a fearsome brown bear, fight for survival against endless hordes of viking enemies during your quest to rescue your cub, who was stolen by Gunvor, the Viking King. There are three full levels to fight through, all getting progressively more difficult as you claw your way through the mayhem. There are many physics based mechanics seen throughout the game such as breakable and throwable objects, arrow projectiles, jumping puzzles and more. At the end of the second and third level there are two boss fights, both requiring different strategies picked up throughout the game.

The game was developed as a three month midterm project at Fullsail University, and was the first game anyone on my team ever created. The goal was to emulate an actual game studio in the classroom by going through all of the major phases of a game’s life cycle. This included initial design, prototyping, pitching to investors, scrum, alpha, beta, and finally a release and game expo. Over the three months we had, my team and I learned how to use powerful tools such as Unity, Tortoise Git and Trello, and we worked with instructors who acted as producers in order to check off user stories as we completed them.

As a team we faced many challenges along the way, including learning new APIs, receiving new required features from producers on top of the features already planned, losing progress from unfortunate repo corruption and even the loss of a team member due to medical emergency. It definitely was not easy, but my team is proud of the product we were able to create with the resources we were given, and we are all proud to include it as a piece in our portfolios.

The Team

Art, Animations & Mechanics

Unity

We chose Unity as our game engine of choice when developing Unbearable. It provided us with countless easy to use 2D tools that we used to rapidly prototype and develop new features in the short development cycle.

TortoiseGit

TortoiseGit was used as our Git repository manager, and with proper setup it made sharing our Unity files between team members extremely simple.

Trello

Trello was the backbone of this project. It kept our team in line and allowed us to easily share the project load evenly among team members.