Third week of Big Game project

Base

 

This week has had its up and downs. Some days the work has been really slow and some the day has gone by in a blink of an eye.

My planning for this week was to create the Commander for the game. The scope of this project was to create a Commander with a resource system that can place new structures on the map. To get this to work I had to create some assets. I created a building that was identical to the real building but without all the components, I saved the rigidbody and collider components so that the commander can not place buildings inside of other buildings or obstacles. When the commander place a new building I instantiate a building that will later be the construction animation, while the building is getting built its health value goes up all the time until the building is completely built. When it is completely built the final building is instantiated with all its functionality.

During gameplay the commander can press on buildings to select them, when a building is selected the commander can perform actions tied to that building. As of now the commander can only perform actions with our barracks and the only thing it can do is to move the waypoint which the soldiers use when they spawn to move towards.

In the middle of the week I took some time to rebuild our tower code to improve their targeting. They now will always prioritize the soldiers even if there are champions closer than the soldiers as long as they are in range.

During the week the programmers of the group had a meeting with Jerry for some choaching. I felt that the meeting was pretty rewarding and I got encouraged to read up on coroutines, which I did. My first impressing is that coroutines are very useful and simple to use.

Overall the week has been pretty good from a production standpoint. A lot of code has been coded and our game has improved a lot. My own work have been decent but I look to improve during next week.

 

Leave a comment