Designing object systems for games interests me a lot, and I've interviewed a number of developers about how their object systems work. Eventually I'll write up some stuff here. In the meantime, at a conference in Seoul, Korea that Casey Muratori, Jon Blow, Doug Church, and I put together years ago, we collated some of the information we'd gathered from other developers, and Doug gave a talk about his experience with the Thief object system. You can see the PowerPoint here.
todo: lots more work to do on this page