Gunbird Tribute - 2017

Project 1

Gunbird was the first actual development project we were given in the degree, since it was made for the Project 1 subject. The task was to study and reproduce an arcade shoot 'em up from scratch, using C++, and in teams of 4. We chose Gunbird from Psykyo, just because we liked the theme and aesthetics of the game.



The first part of the assignment was to extract every important piece of data we would need from the game in order to reproduce it, and generate a Github wiki. This required intensive use of MAME and external programs in order to rip sprites and get frame data, as well as multiple (a lot of) playthroughs of the game in order to see and analyse each level and character. When everything was gathered, we decided to develop the village level, and the character "Marion", the mascot of the game. Also, we included the two-player aspect of the game, scores, and the life/game over system.

In Project 1 each of us was assigned an area of development (Art, Design, Programming, and QA), but with a team so small, all of us did a great part of programming, which was the bulk of the project. I was assigned QA, and my main responsability was to learn to use Github Issues, and do bug control. This task would increase exponentially in difficulty in Project 2, but doing it here was a good start.