Przyjrzałem się uważnie przykładowi Apples SpriteKit & GameplayKit i znalazłem projekt o nazwie "DemoBots" napisany w języku Swift. Jest kilka bardzo interesujących pojęć używanych w tych projektach,
Nurkuję w GameplayKit ze Spritekit i z tego co zbieram, ty podklasę GKEntity, a następnie zacznij dodawać GKComponents do tego obiektu. Istota będzie mniej więcej po prostu workiem komponentów, które