Summary

In this chapter, we spent a lot of time setting up the structure, game loop, and thread. We also spent time handling the Android Activity lifecycle.

Now, we have all this in place, and we can easily start adding more game objects to make Tappy Defender quickly feel more like a real game in the next chapter.