Modular software designs such as the component based approach (see Mick West's article) is gaining more and more ground in becoming the modern way of building games. At least, that is what I interpret from the increasing amount of middleware using, and pushing these concepts (e.g. Unity3D, Tor...
[More]