
Originally Posted by
tentons
I'm creating a component-based object model so that I can put game objects together at run time by using individual pieces with specific functionality (like input, rendering, collision detection, etc). I'm using the Composite and Factory patterns. Eventually I want to have plug-ins for adding new objects dynamically (ie, expansion packs and/or user content), but for the sake of finishing sooner rather than later, I am not pursuing that yet.
My inter-object communications system uses the Observer and Context patterns, which is working out well.