9 pontos por ffdd270 2021-04-24 | 2 comentários | Compartilhar no WhatsApp

Todas as séries de DOOM desenvolvidas por John Carmack tiveram seu código-fonte publicado. Porém, mesmo com o código disponível, a partir de DOOM3 ele ficou bem mais complexo, então é um sistema complexo demais para entender sem nenhuma base prévia. Em especial, a versão remasterizada BFG recebeu adicionalmente uma arquitetura moderna, como renderização diferida e multithreading baseado em workers. Isso a tornou ainda mais complexa.

Por isso, existe um texto que explica brevemente a estrutura do DOOM3 BFG. O autor é a mesma pessoa que escreveu os livros Wolfenstein Game Engine Black Book e DOOM Game Engine Black Book, publicados recentemente também na Coreia. Embora ele não destrinche o código-fonte linha por linha, mostra em detalhes, em alto nível, como ele foi projetado.

2 comentários

 
ffdd270 2021-04-24

PS: pelo visto eu tinha escrito sobre Amnesia e postado isso como comentário(...). OTL.

 
ffdd270 2021-04-24

Quando eu estudava motores de jogo, ver isso me ajudou muito. A maior ajuda não foi na parte técnica... foi me ajudar muito a adquirir a capacidade de entender e corrigir o código-fonte de outras pessoas.