/pragprog-apple-game-frameworks

Repo for the book "Apple Game Frameworks and Technologies, Build 2D Games with SpriteKit & Swift" by Tammy Coron published by The Pragmatic Bookshelf.

Primary LanguageSwiftMIT LicenseMIT

swift-version xcode-version platform ci-status license

pragprog-apple-game-frameworks

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.

Notes

  • 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 no AppDelegate, ViewControllers and/or Storyboards. We are living in the future. 🔮
  • SwiftUI and Combine 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. 🙆🏻‍♂️

Requirements

Labels

✅ Finished
🔨 In progress

Status

✅ Gloop Drop
✅ Val's Revenge
✅ Hog Dice

Trivia

This repo is approved by Dr. Steve Brule.