https://knowing.net/posts/2015/08/fizzbuzz-with-ios-9-gameplaykit-expert-system-in-c-with-xam-ios/
FizzBuzz with iOS 9 GameplayKit Expert System in C# with Xam.iOS | Knowing.NET
expert system
https://www.kodeco.com/706-gameplaykit-tutorial-entity-component-system-agents-goals-and-behaviors/page/4
GameplayKit Tutorial: Entity-Component System, Agents, Goals, and Behaviors | Kodeco
In this GameplayKit tutorial, you will learn how to create flexible and scalable games by using the Entity-Component system with Agents, Goals and Behaviors.
entity component systemtutorialagentsgoalsbehaviors