One of the things I've been trying to figure out is how to best structure a game's code. I've been reading over all the material I can find on programming architecture, patterns, OOP design.
But I think what would be really helpful is some real-world examples of game design in which I can peruse the code to see how others are structuring their games.
I know there is free source code for things like id games, and others, but I'm wondering if there are good examples of smaller games, especially those written in C#?