Alguns dos exemplos disponibilizados no GameplayKit Programming Guide, são antigos e atualmente estão em Objective-C, o que dificulta o estudo e entendimento de desenvolvedores que não tem conhecimento aprofundado da linguagem.
Apesar dos exemplos serem antigos, o GameplayKit não mudou muito ao longo dos anos, e funciona muito bem em Swift! ✨
Esse repositório contém os projetos em Objective-C traduzidos para Swift 5 🎉
A documentação oficial não se limita aos projetos deste repositório, e tem outros exemplos em Swift ensinando como utilizar o GameplayKit para implementar Entity-Component-System, State Machines, Pathfinding, e outras features interessantes.
De toda forma, esperamos que essa tradução te ajude a entender e estudar o framework, mesmo que você ainda não saiba Objective-C.
O código contido nesse repositório está disponibilizado sob as mesmas condições e licença dos projetos originais que estão no GameplayKit Programming Guide