Onde posso encontrar bons exemplos (bem organizados) de código de jogo? Espero poder pegar algumas dicas organizacionais. A maioria dos exemplos de livros é muito curta e deixa de fora muitos detalhes por uma questão de brevidade. Estou particularmente interessado em como agrupar suas variáveis e métodos para que outro programador saiba onde procurar no código. Por exemplo, inicializadores na parte superior, métodos que recebem entrada e métodos que atualizam visualizações.
Eu não me importo com um idioma específico, desde que seja POO. Eu olhei para as fontes do Quake 2 e 3, mas elas são diretas C e não ajudam muito a obter dicas sobre como organizar seus objetos.
Então, você viu alguma boa fonte? Qualquer indicação de código que faça você dizer "uau, isso é bem organizado" seria ótimo.