Why such a division? Because back in 1993, when development started, very few people had the skills and dedication Game Module: Using Build's services in order to generate a gaming experience.Build engine: Providing rendition, network, filesystem and caching services.I would like to thanks Ken Silverman for proof-reading this article: His patience and diligent replies to my emails were instrumental.ĭuke Nukem 3D is not one codebase but two : Read more source code and become better engineers. Legacy and what helps a software live long.Īs usual I cleaned up my notes into an article. This reading session taught me a lot about code Of organization, best practices and comments/documentation. The engine delivered great value and ranked high in terms of speed, stability and memory consumptionīut my enthousiasm met a source code controversial in terms It turned out to be a difficult experience: Having exhausted the insanely good idSoftware pool,ĭuke Nukem 3D and the engine powering it named " Build". Since I left my job at Amazon I have spent a lot of time reading great source code. February 14th, 2013 Duke Nukem 3D Code Review: INTRODUCTION (PART 1 OF 4) >
0 Comments
Leave a Reply. |