Anyone know of good articles on design patterns for modern first person shooter games? I'm looking for a high-level engine architecture breakdown, like a description of modules (scene management, resource management, networking, rendering, etc.) and details on how they communicate with eachother. The more theoretical the better, I'm not interested in specific implementations but in engineering approaches to this type of software.
Dreams of a dreamer from afar to a fardreamer.


I decided against going for a game design program because I feel that I want to approach interactivity from the artistic side rather than the industry-oriented side.