Gather Your Resources
Apple Game Frameworks and Technologies — by Tammy Coron (16 / 193)
👈 Make a Plan | TOC | Next Steps 👉
When I talk about resources, I mostly mean the graphics and sound included in the game, but I also mean the people involved in making it (as well as the software and hardware required to do so), so let’s start there.
Choosing Your Game Development Environment
When it comes to Apple game development, you have a few options from which to choose. One of those options is to use the native Apple development tools and its supported languages. For Apple, that means using Xcode and Swift. Another popular option is to use Unity and C#.
Deciding which tools to use is mostly a matter of preference. Still, it can also depend on your game’s design and technical specifications.
This book focuses on native Apple development, and more specifically, the Apple game frameworks and technologies. It’s not that Xcode and Swift are any better or worse than other development tools; it just that, in this book, the focus is on native development tools, and the games you’ll be making here fall well within the range of what’s possible with those tools.
To follow along with the examples in this book, you’ll need:
- macOS Mojave 10.14.6 or newer
- Xcode 11.3 or newer
- Basic knowledge of Swift 5.1.4 or newer