Boxes: GameplayKit Entity-Component Basics

Last Revision:
Version 1.1, 2016-09-13
Updated to Swift 2.3
(Full Revision History)
Build Requirements:
Xcode 8.0, OS X 10.11 SDK, iOS 9.0 SDK, tvOS 9.0 SDK
Runtime Requirements:
OS X 10.11, iOS 9.0, tvOS 9.0, and later

This sample demonstrates how to use GameplayKit’s entity-component feature to create modular, scalable game architecture. It covers the classes `GKEntity`, `GKComponent`, and `GKComponentSystem`.