Summary
In this chapter, we faced many topics, and explored many areas, so let's reorganize our ideas.
At the beginning, we discussed about potential improvements for our tower defense game and some hints on their implementation. From there, we extended the improvements to Unity in general, by providing more areas of game development that we didn't have time to cover in detail, but that need your attention if you wish to improve your own skills.
During game development, you are often not alone, but you are within a team, and it is important that each part of the team works as if they all were one (like the human body) so to achieve the finest results. As such, some collaboration tools have been highlighted, so that you are free to try them and choose the one that suits your team best.
Then, we came back to our game, by focusing on optimization and playtesting, which are both wrongly considered as last steps of the game development pipeline, but as we found out, this is not true....