Model-View-Controller, is a design pattern that separates (decouples) game objects data from it's presentation and ways of manipulation.

Model-View-Controller or MVC, is a design pattern that separates (decouples) data (model) from it's presentation (view) and ways of manipulation (controller). This article provides good example of real-life usage of MVC pattern in game development.

history | excerpt history