Member-only story

Preface

Apple Game Frameworks and Technologies — by Tammy Coron (4 / 193)

The Pragmatic Programmers
The Pragmatic Programmers
3 min readSep 29, 2021

--

👈 Acknowledgments | TOC | Who Should Read This Book 👉

Why SpriteKit? Well, that’s a good question — and one that I get asked quite often. For those who ask, my response is always the same: “Why not SpriteKit? It has everything you need to build great games.”

With SpriteKit and the rest of the Apple game frameworks and technologies — like GameplayKit, Game Center, Xcode, and Swift — you have access to the tools you need to create high-performance, power-efficient games that work across the entire Apple ecosystem.

What’s especially neat about SpriteKit is that it’s built on top of Metal,[1] a robust Apple framework that provides near-direct access to the graphics processing unit (GPU). Because SpriteKit leverages Metal, it’s possible to tap into your game’s full graphics and compute potential (using Metal) while also providing a simpler programming interface (using SpriteKit).

Another benefit of using SpriteKit, especially if you’re already familiar with Xcode and Swift — even more so if you’re new to game development — is that the learning curve isn’t as steep as something like Unity or Unreal Engine. Don’t get me wrong, Unity and Unreal Engine are phenomenal tools and well worth learning — I’ve used them both and will continue to do so — but there’s something so beautifully simple, yet strangely powerful about SpriteKit.

--

--

The Pragmatic Programmers
The Pragmatic Programmers

Published in The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.

The Pragmatic Programmers
The Pragmatic Programmers

Written by The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.

No responses yet