Repo for the projects in the book "Apple Game Frameworks and Technologies - Build 2D Games with SpriteKit & Swift" by Tammy Coron, published by The Pragmatic Bookshelf.
- Although the chapters in the book target iOS only, the projects in this repo target macOS 💻 and tvOS 📺 too.
- The exception to this 👆🏻 is
Hog Dice
🎲, which doesn't make much sense to port or to add controller support. 🙅🏻♀️ - The projects rely on the new Apple's
SceneView
structure. There is noAppDelegate
,ViewControllers
and/orStoryboards
. We are living in the future. 🔮 SwiftUI
andCombine
are used whenever possible. 🦾- Controller support via GCOverseer is added when possible. 🎮
- Although it's possible to start
Val's Revenge
in macOS using a mouse / trackpad, the game itself requires a game controller to be played. 🙆🏻♂️
- SwiftLint (
brew install swiftlint
)
✅ Finished
🔨 In progress
✅ Gloop Drop
✅ Val's Revenge
✅ Hog Dice
This repo is approved by Dr. Steve Brule.