I am currently working on an iOS project called Old Frank that I have been trying to follow a MVC design pattern.
The gist of it is.
GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View)
Now if I understand MVC correctly you can't use a lot of the features that SpriteKit has to offer if you want to follow MVC. For instance any SKAction
, collision detection, etc.
Isn't it up to the model where game objects are located and how they should react when touching other objects? Isn't it up to the model to determine location over time?
Are there any parts of SpriteKit that would be considered okayto use as the "view" in MVC other than rendering?