게임 프로그래밍 패턴 (로버트 나이스트롬, 2016) 독후감
낯선 예제는 저리가라. 게임 프로그래머 입장에서 모든 예제가 다 친숙하다. observer 패턴을 설명하면서 어떤 걸 예시로 설명할까? 이 책에서는 업적 시스템을 설명한다.
GoF 패턴을 쉽게 설명한 챕터도 있고 게임 코드에만 쓰는 패턴을 정리한 챕터가 있다. 게임 프로그래밍에 특화된 패턴 설명이 좋았다. 게임 루프(Game Loop) 패턴 같은 경우는 이 책 아니면 어디서 보겠나 싶다.
챕터마다 항상 들어간 ’디자인 결정’ 섹션이 좋았다. 어떤 결정을 내리던 간에 장단점이 존재한다. 이런 걸 그냥 건너뛰지 않고 항상 충실히 설명해서 도움이 됐다.