Back

Galaxy busters

Description

I developed a top-down shooter in a team of 4 students. This was done for a game development course as my final (team) project. In the final version of the game,  we were expected to deliver a full, fun, bug-free game.

My responsibilities were:

  • Finding game assets
  • Drawing player ship sprites
  • Designing UI, specifically the health bar, special ability guage, ultimate ability indicator
  • Implementation of the UI design of Player 2
LinksGitHubTrailerPlayDateNov. 2021 - Dec. 2021

Challenges

Working in a team

This project taught me how to cooperate with people! I had to think about code readability, how to integrate my code to others' work. We used a GitHub repository to upload, save, and combine our work and learned why Git is so useful for cooperative work in the process.

Integration

Integration alone turned out to be one of the biggest challenges. Any of the Unity's special binary files almost always caused merge conflicts. I suggested to keep the main branch and create another branch that we commit our work to. Then, we  cloned the working branch and manually fixed conflicts. This taught me how to manually resolve merge conflicts.

Working with deadlines

Every monday, the whole class held a review session in which all students play other teams' work-in-progress games and give constructive feedback. Each team had to have meaningful improvements on development process, bug-fixing, and gameplay adjustments according to the given feedback. We had to plan ahead and finish individual work 2-3 days ahead of the review session so that we have time to merge. With other class work, this was not an easy task and I learned so much about working in a fast-paced environment with a heavy workload.

Skills