This was a very fun chapter – well done for finishing it! We added more features that are fundamental to RTS games, and we have almost reached the point where we have a solid gameplay experience with many challenges for the player.
In this chapter, we learned how to create and set up groups of enemies, and how to add them to the map using configurable spawn points. An enemy group is a very powerful and flexible solution to rapidly add or reuse enemies on the map, and we are going to use it extensively as we progress toward the end of the book.
We also learned how to add the Fog of War, a must-have feature present in any RTS game that has a map covered by fog to make the player explore areas by sending units. Our fog nicely clears once the player moves the camera and the selected units to any area of the map, revealing enemies hidden and waiting to attack the units. Our enemies have gotten a bit smart and challenging now that we have learned how to implement the...