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.