Software Architecture
- A FLEXIBLE AND EXPANDABLE ARCHITECTURE FOR COMPUTER GAMES Jeff Plummer's Masters Thesis
- Jeff Plummer's Writings on Games and Architecture Other Jeff Plummer articles related to software architecture and games (Offline as of 2012-05-10)
- GameArchitect.net Articles related to game engine architecture and design.
Example Game Architectures
- OGE engine overview by the oge team
Game Object System And Data-Driven Design
- Object Systems by Doug Church
- A Data-Driven Game Object System by Scott Bilas
- Building Object Systems by Alex Duran
- GDC Game Object Structure Summary by Kyle Wilson
- OGE Component/Object system by the oge team