Postmortem of the ten weeks game project, afterthoughts and what I have learnt

Hello everyone. In today’s blog, I am going to write about what I have learned from our ten weeks adventure. There is a lot to cover, so I am just going, to begin with, what I have learned and how it has impacted me.

The most significant subject I have learned a lot in is programming. More specifically on how to solve complex problems i.g, data sharing, enemy behavior and how to make a modular spawning. All of these has been a big bump to overcome but very awarding to overcome and learn how to solve them, another crucial thing that I have been learning in a slow and grueling way is Unity and all of its quirks.
It has been a tedious and slow thing to learn as things I know work in regular C# programming does not work, so I need to find a way to go around that problem that usually is pretty easy but takes unnecessary time from actual development. There are many more examples I can bring forth, but another mayor is when unity does not remove objects all the way, so there still is some preview object left on the screen with is invisible, but if you search for a tag it is found and break the game. The only solution I have found is just to restart Unity, there is probably a much better solution out there, but I have not found it. (Sorry for that rant)

 

The other subject which I have been learning much about is group work and file sharing, and this has been important as it is a central pillar of today’s companies. We chose to use Git and GitKraken to share files with each other and working together. We have also worked together in the same room to get a more interactive working environment for all of the members.

The last but not lest subject is game developing, this has been extremely interesting to create the different part of the game with the group and all, but the most important lesson for me has been the ability to better scope my work. I am no way perfect, but I am still learning how to do it better. The ability to scope better is going to be a life savior for me as it has been my weakest point until this day, and I usually take on so much work I get so stressed that I get burnet out.

About Adam Olsson

2017 Programming