In the first part of this series, we explored the basics of the Sprite Kit framework and implemented the game's start screen. In this tutorial, we will implement the game's main classes. Swift is an object-oriented language and we will take advantage of this by separating all of the game's entities into their own classes. We'll start by implementing the Invader class.
Full article