In Chapter 2, What Makes a Game a Game?, we learned some techniques that are used in almost every video game. In this chapter, we will talk about some techniques that are used to add complexity to games, such as creating our own
SKNode subclasses or drawing geometrical primitives. We will also learn some other techniques that will provide a realistic look and feel to a game, such as animating sprites or implementing the parallax effect.
You will learn the following things in this chapter:
When designing games, you may need to provide some extra behavior ...