Mission accomplished
We created a very solid base for a Tower Defense game. This example showed how you can make an interesting, seemingly complex game if you just take it one step at a time. By working on one game object, thinking about what it should be doing, how you can achieve that, and then building the scripts, you can create stunning results without the need to have a grand overview of the game before you start. Many games allow incremental changes and additions, making the game more complex and interesting with each step. Our finished game shows a colorful parade of enemies as seen in the following screenshot. We better stop them from reaching their destination.