Provavelmente só os mais velhos vão se lembrar desta pérola: Another World, um dos melhores jogos de todos os tempos. Independente se você gosta de jogos ou não, se realmente ama programar, este artigo é um prato cheio.
E então topei com um artigo FENOMENAL no qual é feito um code review do Another World. Dentre os detalhes que mais me impressionaram foi o núcleo do sistema: uma VM, extremamente parecida com a que temos no Java: basicamente gerava-se “bytecode” e, para portar o jogo (que foi portado para uma pletora de plataformas) bastava ter uma nova implementação desta, que tinha… pasmem, 20 kb.
Sobre arquitetura, é um texto maravilhoso. Segue o link, adoraria discuti-lo com vocês aqui.
E se quiserem ver alguma coisa mais próxima da realidade, melhor ainda: assistam a este vídeo com o autor do jogo - https://www.gdcvault.com/play/1014630/Classic-Game-Postmortem-OUT-OF
Fenomenal!