9 Punkte von ffdd270 2021-04-24 | 2 Kommentare | Auf WhatsApp teilen

Die von John Carmack entwickelten Spiele der DOOM-Serie haben zwar alle ihren Quellcode veröffentlicht, aber ab DOOM3 wurde der Code deutlich komplexer, sodass das System ohne Vorkenntnisse nur schwer zu durchschauen ist. Besonders das remasterte BFG ist durch moderne Architekturen wie Deferred Rendering und Worker-basiertes Multithreading noch komplexer geworden.

Deshalb gibt es einen Artikel, der die Struktur von DOOM3 BFG kurz erklärt. Der Autor ist derselbe, der auch die Bücher Wolfenstein Game Engine Black Book und Doom Game Engine Black Book geschrieben hat, die kürzlich auch in Korea offiziell erschienen sind. Er geht den Quellcode nicht Zeile für Zeile durch, erklärt aber im großen Rahmen sehr detailliert, wie das System entworfen wurde.

2 Kommentare

 
ffdd270 2021-04-24

PS: Das hatte ich wohl schon als Kommentar gepostet, als ich über Amnesia schrieb (...) OTL.

 
ffdd270 2021-04-24

Als ich Game-Engines gelernt habe, war es eine große Hilfe, mir das anzusehen. Die größte Hilfe war nicht die Technik selbst, sondern ... es hat mir sehr dabei geholfen, die Fähigkeit zu entwickeln, den Source-Code anderer zu verstehen und zu überarbeiten.