backslash-f / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:Swift 100.0%