SceneKit Tutorial With Swift Part 5: Particle Systems

In the fifth installment of our SceneKit With Swift tutorial, you’ll wrap up your Geometry Fighter game by adding cool particle systems. By Chris Language.

Leave a rating/review
Save for later
Share
You are currently viewing page 4 of 4 of this article. Click here to view the first page.

Adding Juice

Your game is not quite done yet; there’s still plenty room for improvement, right? To push your game to that next level, you absolutely have to add something known as juice. Juice will give your game that little something special, just to make it stand out above the rest.

Here are a few ideas that will definitely juice things up:

  • Game state management: With basic game state management you’ll be able to control certain game mechanics based on a game state like TapToPlay, Playing or GameOver.
  • Splash screens: Use pretty splash screens. They provide the player with visual clues of the current game state.
  • Sound effects: Add cool sound effects to provide the player with crucial audio feedback of good and bad interaction with the game elements.
  • Camera shakes: Really big explosions produce really big shockwaves. Add a shaking camera effect to give your game a little something extra.

Where to Go From Here?

You’ve reached the end of this tutorial series — and you have a great SceneKit game to boot! Feel free to do your happy dance! :]

Here is the finished project from this Scene Kit series with Swift (with the juice applied).

If you’d like to learn more, you should check out our book 3D Apple Games by Tutorials. The book teaches you everything you need to know to make 3D iOS games, by making a series of mini-games like this one, including a games like Breakout, Marble Madness, and even Crossy Road.

In the meantime, if you have any questions or comments about this tutorial, please join the forum discussion below!