Inspiration

Being a team full of undergraduates pursuing the Computer Science degree, we each understood the stresses that come with going down this path given its competitive and difficult nature. With this in mind, they sought out to create a fun and easy game for not only programmers but also all people to enjoy so that they are able to take their minds away from all the assignments or projects in order to refresh themselves and go back into those assignments or projects with a fresh state of mind.

What it does

This game is a top-down rogue-like game where you have to survive for as long as possible while battling waves of enemies who get progressively more difficult and stronger the longer the game goes on.

How we built it

We built the game using the Unity engine with most of the coding being in C-Sharp. We divided up the work between the 3 of us with one handling the "Hero", "Enemy-AI", and the World-Map, with each task requiring its only different unique programming and codes.

Challenges we ran into

Some challenges that we ran into while making this game were how to add animations to the "Hero" or the "Enemy-AI" rather than use a 2D static model and how to fix our pathfinding algorithm so that the "Enemy-AI" knows how to turn corners.

Accomplishments that we're proud of

The accomplishments that we are proud of from the start of our journey in making this game until the end is how we were able to quickly divide up the work efficiently between the 3 of us and learn how to tackle each task in a time-efficient manner while learning how to code in C-Sharp and JavaScript/Unity Script.

What we learned

In making this game were able to learn how to function as a team and we were able to learn more about each other which will strongly improve our teamwork capability for future events similar to UB Hacking. Most importantly, we were able to learn how to make a game within the 24-hour window of the UB Hackathon.

What's next for Rogue 2D Style Game

Our hopes for the future of the game are to go back to the game and add depth to the game whether that be more weapons, animations, enemies, or even expanding the map.

Built With

Share this project:

Updates