Summary
Our penguin game is looking great! You have brought the core mechanics to life by implementing the sprite contact events. You learned how SpriteKit handles collisions and contacts, used bitmasks to assign collision categories to different types of sprites, wired up a contact system in our penguin game, and added custom game logic for taking damage, collecting coins, and gaining the Power-up Star.
We have a playable game at this point; the next step is adding polish, menus, and features to make the game stand out. We will make our game shine by adding a HUD, background images, particle emitters, and more in Chapter 8, Polishing to a Shine - HUD, Parallax Backgrounds, Particles, and More.