Design Patterns and Video Games

Model-View-Controller pattern with Unity

I found a very interesting post on using the Model-View-Controller pattern:

toptal.com/unity-unity3d/unity-with-mvc-how-to-level-up-your-game-development

Although the article uses Unity, it covers some very interesting general concepts.