* GpGiki에 있는 공개 책 모음링크(영어) :
여기
여기
- 여기는 제가 개인적으로 읽어보았던 책에 대한 간단 서평입니다. 새로 공부하시는 분들은 이런 정보가 상당히 유용할 것으로 생각됩니다. 가급적 국내서 위주로 적도록 하겠습니다.
- 어떤 분은 "저게 무슨 게임관련 책이야?" 하실 수도 있습니다. 맘대로 생각하셔도 좋습니다.
그래픽스 관련 #
Linux Game Programming - 거의 SDL 튜토리얼이라고 보시면 됩니다. SDL위주로 나와있는 몇 안되는 책중 하나. 시간있으면 번역하고 싶군요. ^^; 아님 굳이 구입하지 않으셔도 지호님의 강좌기사를 읽어보셔도 좋을 듯 합니다. SDL 프로그래밍 참조.
Mastering MAXScript & the SDK for 3D Studio MAX - 3D Studio MAX용 Maxscript나 SDK에 관심있으신 분은 구입하셔도 좋을 듯 합니다. 영어도 쉽고 튜토리얼로는 그만입니다. 와우북은 취급을 안하더군요. 영풍, 교보중 한군데서 구입하시면 좋을 듯.
네트워크 관련 #
Secure Programming Cookbook for C and C++ - (원서) 보안에 관련된 실무적인 내용이 담겨있다. 누가 한글판으로 번역해주면 좋겠다. ( 이유 : 책값이 너무 비싸다. ㅜ_ㅜ )
초추천서적 (국산) #
C 프로그래머를 위한 C++ - C++ 입문서 뿐만 아니라 C++을 배우시려는 분을 위한 최고의 책이라고 생각중. 예제도 잘 나와있고, 생각보다 괜찮은 책이지만, C에 대한 기본이 있어야 하는 단점이 있음.
Windows API 정복 - Win32 API를 익히시려는 분들에게는 필독서라고 생각합니다. 제주위에서는 페촐드 아저씨책을 많이 선호하는 듯 하지만, 나름대로 백과사전스타일에 예제도 간단한 괜찮은 입문서입니다. (두꺼운 책 싫어하시는 분들은 보지마시길...^^) 설령, 책내용이 이해가 안되어도 예제가 상당히 작고 다양하게 구비가 되어있습니다. 쓰레드나 훅과 같은 깊은 내용도 언급하고 있으므로 꼭 구입을 하시기 바랍니다.
STL 튜토리얼 및 레퍼런스 가이드 (제2판) - 개인적으로 STL을 매우 좋아하는데, 표준 STL에 대한 입문서 및 레퍼런스입니다. (한글로된 유일한 번역서)
게임 개발 수학적 테크닉 : 게임 속 무한 우주 - 난수 및 기타 무한데이타를 구현하는 이론에 대한 책. 초추천이며 게임을 만드는 분은 장르에 관계없이 꼭 고려되어야 하는 분야라고 생각됨. 책값도 쌈. ^^;
네트워크 가상 환경 : 디자인 & 테크닉 - 게임 관련 네트워크 서버를 제작하는 데 있어서 필독서. 코딩에 대한 내용은 다소 부족하지만, 개념 및 설계와 이론적 개론서로는 괜찮은 책이라고 생각합니다. 번역도 깔끔하네요. 대학원 수준이라고 머리글에 나와있는데, 정보를 얻는 입장이라면 그렇게 고난이도의 책이라고는 생각되지 않습니다.^^ 오늘날 게임서버 및 커뮤니티 시스템을 구축하는 데 있어 필요한 통계자료(예를 들면, 어떻게 했더니 몇명까지 접속이 되었더라등등)에 대한 이야기도 있으므로 온라인 게임제작에 관심있으신 분들은 필독서라고 생각합니다.
생생한 게임 개발에 꼭 필요한 기본 물리 - 고딩 수학수준을 가장한 물리구현에 관한 책. 나름대로 난이도 있는 책.
Game Programming Gems
Game Programming Gems 2 - 개임개발자라면 꼭 가져야하는 책. 번역자님이 매년 번역한다고 하시니 기대가 됩니다. 필독서. 좀 어려운 내용을 담고 있는 팁모음집.
3D Game Engine Design : A Practical Approach to Real-Time Computer Graphics - 민프레스에서 나온 번역서가 있습니다. 3D에 대한 수학적 표현과 구현 코드를 보고 싶으신 분들께 추천. 난이도 중.
OpenGL Game Programming : GPG 시리즈 번역자이신 류광님이 번역한 책입니다. GL 입문서로서는 더이상의 책이 없습니다.
Advanced 3D Game Programming using DirectX 8.x : D3D를 시작하시는 분들께 추천. 종합선물세트이고 활자인쇄도 좋습니다.
IT 백두대간 DirectShow 멀티미디어 프로그래밍 : DShow에 대한 책이 거의 없는 상황에서 국내서로써 상당히 자세히 설명한 책입니다. 동영상 안띄우는 게임없죠?
꼭 한번 보시기 바랍니다. 저자가 상당한 실력을 가진 분인 듯 싶습니다.
온라인 게임 프로그래밍 가이드 : 예제 위주의 중급수준의 네트워크 책 입니다. 독학위주의 분들에게 맞는 책으로 느껴집니다. 쉽지도 어렵지도 않는 난이도며, 소켓기본을 아시는 분이 보신다면 업글의 기회가 될 수 있을 것 같습니다. 값이 좀 비싸다고 생각됩니다.
리팩토링 : 대규모의 프로그래밍을 할 때 보통 "엎고 다시 짠다"라는 말이 나올 때가 있습니다. 그 때를 위한 책이라고 보시면 됩니다.
그렇게 가벼운 주제는 아니고 어느정도 프로그래밍 경력이 있으시다면 읽어보시면 감흥을 많이 받을 내용을 담고 있습니다.
디자인 패턴 : C++을 사용한 객체지향 프로그래밍을 하는데 있어서 중요한 분야가 있다면 "패턴"이라는 분야입니다. 이 "패턴"의 선구자적인 책이 바로 이 책입니다. 번역서가 요근래 나와서 추천합니다.
3D 게임 프로그래밍 & 컴퓨터 그래픽을 위한 수학 : 꽤 번역이 깔끔하므로 혹시나 3D 프로그래밍을 하시는데 수학에 대한 기초를 닦고 싶다 하시는 분은 구입하시는 것이 좋을 듯 하네요. 저도 복습삼아 하루에 약간씩 공부하는 책 입니다.
배틀넷 개발을 위한 Network Game Server Programming : 서버개발에 대한 몇 안되는 국내서입니다. 반이상이 소켓 및 관련 이론 소개라는 점이 약간 단점이지만, iocp에 대한 좋은 예제를 소개하고 있고 완성된 베틀넷 서버구조를 설명해준다는 점에서는 좋은 책이라고 생각합니다.
클릭하세요 온라인 게임 네트워크 프로그래밍 : 책의 수준은 초중급이라고 했지만, IOCP에 대한 내용을 아주 자세히 다루고 있어 개인적으로는 상급의 내용이라고 하고 싶습니다. 국내서로는 유일하게 분산처리에 대한 내용을 다루고 있습니다. 네트워크 필독서.
Network Programming for MS Windows - Win32용 네트워크 프로그래밍을 하실거라면 꼭 읽어보셔야하는 책입니다. IOCP부터 각종 입출력모델, ipv6등등에 대한 모든 것이 망라되어있습니다. Winsock2으로 할 수 있는 거의 모든 것을 소개하는 책이라고 생각하심 됩니다. ACE와 윈속을 공부하시려는 분들은 꼭 읽어보시길~








