Model View Controller (MVC) Game Engine
The Model View Controller (MVC) pattern has been used with great success in business software development for years. Despite this, it has never fully been picked up by the games industry. Today I’m going to discuss why the MVC pattern is perfect for game development.