Doom3 BFG Source Code Review: Introduction (fabiensanglard.net)
존 카맥이 개발한 DOOM 시리즈들은 모두 소스코드가 공개되어있는데요. 다만 공개가 되어있어도 DOOM3부터는 코드가 꽤 복잡해졌기 때문에 아무런 기반 없이 보기에는 너무 복잡한 시스템입니다. 특히 리마스터된 BFG는 지연 렌더링, 워커 기반의 멀티스레드등 현대적인 아키텍쳐가 추가로 들어가서. 더 복잡해졌죠.
그래서 DOOM3 BFG의 구조에 대해 간략하게 설명한 글이 있습니다. 이 저자는 최근 한국에도 정발한 울펜슈타인 게임 엔진 블랙북, 둠 게임 엔진 블랙북을 적으신 분인데요. 소스코드를 하나하나 까보지는 않지만 큰 틀에서 어떻게 설계되었는지 자세히 알려줍니다. Text-to-speech function is limited to 200 characters |