# DOOM3 BFG 분석

> Clean Markdown view of GeekNews topic #4130. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4130](https://news.hada.io/topic?id=4130)
- GeekNews Markdown: [https://news.hada.io/topic/4130.md](https://news.hada.io/topic/4130.md)
- Type: news
- Author: [ffdd270](https://news.hada.io/@ffdd270)
- Published: 2021-04-24T16:45:43+09:00
- Updated: 2021-04-24T16:45:43+09:00
- Original source: [fabiensanglard.net](https://fabiensanglard.net/doom3_bfg/index.php)
- Points: 9
- Comments: 2

## Topic Body

존 카맥이 개발한 DOOM 시리즈들은 모두 소스코드가 공개되어있는데요. 다만 공개가 되어있어도 DOOM3부터는 코드가 꽤 복잡해졌기 때문에 아무런 기반 없이 보기에는 너무 복잡한 시스템입니다. 특히 리마스터된 BFG는 지연 렌더링, 워커 기반의 멀티스레드등 현대적인 아키텍쳐가 추가로 들어가서. 더 복잡해졌죠.

그래서 DOOM3 BFG의 구조에 대해 간략하게 설명한 글이 있습니다. 이 저자는 최근 한국에도 정발한 울펜슈타인 게임 엔진 블랙북, 둠 게임 엔진 블랙북을 적으신 분인데요. 소스코드를 하나하나 까보지는 않지만 큰 틀에서 어떻게 설계되었는지 자세히 알려줍니다.

## Comments



### Comment 4984

- Author: ffdd270
- Created: 2021-04-24T16:49:45+09:00
- Points: 1

PS : 제가 암내시아 적으면서 댓글로 달았었군여(...) OTL.

### Comment 4983

- Author: ffdd270
- Created: 2021-04-24T16:46:40+09:00
- Points: 1

제가 게임엔진 공부할 때 보면서 큰 도움이 많이 됐는데요. 가장 큰 도움은 기술이 아닌... 다른 사람 소스코드를 이해하고, 고칠 수 있는 능력을 얻는 데 큰 도움이 되었습니다.
