Does anyone have links to articles on the basic coding structure of a PC game, hopefully including the code relationships among game areas such as graphics engine, physics, sound, AI, UI, and more. I know that there are variations and I wanted to compare them, too. This is for compiled languages, especially C# game source code.
This is in the coding relationships of these areas, please. Nice visual diagrams would help much!
[Edit:] There must be variations in basic game structure, so I want variety, too, for comparison purposes. Game structure for good performance of 3D games is the long term goal, but right now the structure of complex 2D games would be very helpful at my stage.
Edited by 3Ddreamer, 20 October 2012 - 05:56 PM.