Reflection
As a whole, I am happy with the end outcome of the game project as we banded together to create a solid experience. The game experience is satisfying and feels complete as the game idea was designed to be modular so not every level was necessary. This project also allowed me to further develop my blueprinting skills further cementing my predilection for game programming.
One of the issues we had was that some assets weren’t created by the specific team member that they were assigned to. To stop this from happening in the future members of the team could be assigned secondary roles in which they will create assets if the primary individual is unable to for whatever reason. This was already the case with our 3D modellers so it is a proven solution and it saves us having to delegate work on the fly.
We could further develop our communication channels to allow all of our members to be able to effectively communicate. One member had difficulties communicating with the whole team for a lot of the development period so we could have spent some time earlier making sure everyone was comfortable and able to use our communication channel.
The main point in my reflection is that we should have had a more rigid schedule to ensure that relevant work was completed weekly so that all the individual work correlates so that aspects of the project can be completed earlier. Our fairly relaxed schedule meant that some of our important work was done later than would have been ideal. If we had a more rigid schedule than we could have probably had at least one more level completed and had some of the less important aspects of our project completed to make the overall project more interesting and enjoyable.












