Actualmente estoy trabajando en un proyecto de iOS llamado Old Frank que he estado tratando de seguir un patrón de diseño MVC.
La esencia de esto es.
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
Ahora, si entiendo MVC correctamente, no puede usar muchas de las funciones que SpriteKit tiene para ofrecer si desea seguir MVC. Por ejemplo SKAction, detección de colisión, etc.
¿No depende del modelo donde se encuentran los objetos del juego y cómo deben reaccionar al tocar otros objetos? ¿No depende del modelo determinar la ubicación a lo largo del tiempo?
¿Hay alguna parte de SpriteKit que se considere aceptable usar como "vista" en MVC que no sea el renderizado?