With this project, we saw how to include menus, transitions, and actions in our cocos2d applications. Our code is split into multiple modules, enhancing a better organization of our games.
This game can be the base for a more complex tower defense game. You can customize the number of points required to create a new turret, or change the probability of spawning enemies. As an exercise, try to create a new TMX map with Map Editor and define a custom scenario based on this background. Your imagination is the limit!