Suggested approach: The clue is in the name: GameplayKit contains lots of helpful classes for games, such as AI strategists, state machines, and pathfinding. However, there’s no reason its components must be limited just to games, because you can use them just as well in apps.
Estimated difficulty: Intermediate
Link copied to your pasteboard.