This project was made using Unity, and the team used GitHub, and Trello for code organization and project management. We were all very new to Game design and development but we were all very proud of what we created. We knew right from the beginning that we wanted to keep a very narrow scope so that we didn't get ahead of ourselves trying to execute something way too complicated. So we came up with this very bare bones concept and said if we get to a point where we have achieved all the goals we set for it and want to do more then we can just build more levels.
This idea of setting smart achievable goals and giving yourself room to go above and beyond ended up helping us a lot. Anytime we ran into a problem, there was a lot less stress surrounding it and we had an easier time resolving it. We ended up completing everything we had wanted to, so we added the second block movement mechanic as a bonus. We felt a great sense of achievement that we were able to add extra parts to the game within the time frame.
While we didn't have predetermined roles, the different roles that were involved in this project were:
- Level Designer
- Interaction Designer
- Animator / Asset Artist
- Project Manager
- Software Developer
- Editor