In this masterclass, you'll learn about the MVC pattern as applied to game engine architectures. Topics covered include the design of an API for the model that supports both push/pull paradigms and when to use them, creating an efficient underlying world model and abstracting it out, how to organize different controllers like physics and AI, what role the rendering plays and how to deal with interpolation and synchronization.
Model View Controller Pattern for Game Architectures
Alex J. Champandard on November 3, 2008
Access the rest of this feature by joining industry experts and other professionals as a PREMIUM member in the leading Game AI training program.