감사의 글
"Game Programming Patterns"의 첫 복사본이 팔렸을 때, 저는 스스로를 작가라고 부를 자격이 있다고 생각했습니다. 하지만 그 호칭에 익숙해지는 데는 시간이 걸렸습니다. 저의 첫 책을 구매해주신 모든 분들과, 다른 언어로 번역해주신 출판사 및 번역가분들께 감사드립니다. 여러분 덕분에 이 정도 규모의 프로젝트를 감당할 수 있다는 자신감을 얻을 수 있었습니다. 물론, 제가 어떤 일에 뛰어들었는지 엄청나게 과소평가한 탓도 있지만, 그건 제 잘못입니다.
기술 서적 집필에 있어 특별히 두려운 점은 잘못된 내용을 작성하는 것입니다. 테스트와 정적 분석만으로는 한계가 있습니다. 일단 코드와 글이 종이에 인쇄되면 수정할 수 없기 때문입니다. 이 책의 오픈 소스 저장소에 이슈와 풀 리퀘스트를 제기해주신 많은 분들께 깊이 감사드립니다. 특히 cm1776님께 특별한 감사를 표합니다. 145개의 신중하게 작성된 이슈를 통해 수백 가지의 코드 오류, 오타, 그리고 명확하지 않은 문장들을 지적해주셨습니다. 여러분 덕분에 이 책은 더욱 정확하고 읽기 쉽게 되었습니다.
저의 수많은 문법 오류와 문체 불일치를 고치기 위해 수많은 컴퓨터 과학 용어와 낯선 작업 흐름에도 불구하고 용감하게 작업해주신 카피 에디터 Kari Somerton님께 감사드립니다.
팬데믹으로 인해 모든 사람의 삶이 뒤바뀌었을 때, 많은 분들이 제 책이 유익한 즐거움을 주었다고 말씀해주셨습니다. 제가 6년간 집필한 이 책은 제 인생 이야기의 한 장을 이루며, 저에게 연락하여 그 장을 더욱 의미 있게 만들어주신 독자분들께 감사드립니다.
마지막으로, 저의 아내 Megan과 딸 Lily, Gretchen에게 가장 깊은 감사를 전합니다. 여러분은 제가 책에 몰두해야 했던 시간과 집필 중 겪었던 스트레스를 묵묵히 견뎌주었습니다. 여러분과 함께 집에 머무는 것보다 더 좋은 일은 없을 겁니다.