모든 게임 개발자가 읽어야 할 최고의 책 목록을 만들어 봅시다.
각 답변에는 하나의 책 (제목 및 저자별), 책 구매 링크 및 해당 책의 간략한 개요가 있어야합니다.
모든 게임 개발자가 읽어야 할 최고의 책 목록을 만들어 봅시다.
각 답변에는 하나의 책 (제목 및 저자별), 책 구매 링크 및 해당 책의 간략한 개요가 있어야합니다.
답변:
게임 프로그래밍 보석 .
인터넷 아카이브 : 게임 프로그래밍 보석
그것들을 읽는 것조차도 당신의 사고 과정을 자극하고 훌륭한 학제 간 툴백을 줄 수있는 다양한 접근법으로 많은 아이디어와 통찰력을 줄 것입니다. 또한 다른 흥미로운 작품들에 대한 많은 언급이 있습니다.
Jason Gregory의 게임 엔진 아키텍처
게임 개발과 관련된 대부분의 영역을 다룹니다. 이 책은 다루는 주제의 수가 많기 때문에 특정 영역에서는 깊이가 없지만 더 넓은 시야를 제공합니다. 게임 개발에 관심이있는 사람이라면이 책을 읽어 보시기 바랍니다.
실시간 렌더링
관심사가 3D 렌더링에 속한다면; 이책은 소유 하고있는 참고서입니다. 이 책은 이론적이며 독자에게 강력한 수학 기술이 필요합니다.
또한 쉐이더를 개발하는 경우 (아마도 이미 알고 있지만) ShaderX 시리즈는 잘 읽었으며 GPU Pro 라는 이름으로 계속 이어질 것 입니다. (나는 아직 이것을 읽지 않았다)
Christer Ericson에 의한 실시간 충돌 탐지
충돌 탐지는 항상 게임 개발에 없어서는 안될 부분이며,이 영역은 넓은 영역을 다루는 주제에 대한 훌륭한 책입니다.
나는 이것에 대해 아무도 이야기하지 않았다. 나는 모든 게임 프로그래머에게 꼭 필요한 것이라고 생각한다. 삼각법, 벡터, 탄도 및 충돌과 같은 비디오 게임에 사용되는 수학과 더 복잡한 모션 법칙에 대한 많은 좋은 점. 그것은 당신의 책장에 있어야합니다!
" Clean Code "와 " The Pragmatic Programmer "는 개발자 팀에서 일할 때 너무 멀리 읽지 않고 읽을 수있는 훌륭한 책입니다. 팀에 시간과 돈을 절약 할 수있는 좋은 프로그램을 만드는 방법에 대해 가르쳐주십시오.
하나 이상의 하이퍼 링크를 게시 할 담당자가 없습니다. 죄송합니다.
Mat Buckland의 예제 에 의한 프로그래밍 게임 AI
실용 프로그래머 : Journeyman에서 Master까지
읽을 때마다 뭔가를 배웁니다.
프로그래머 :
누군가는 모든 프로그래머가 반드시 읽어야한다고 말했고 나는 그것에 완전히 동의합니다.
이것은 트렌치에서 모범 사례와 팁을 프로그래밍하는 데 좋습니다. 수많은 게임 프로그래밍 서적을 통해 스크립트 언어 나 엔진이 무엇이든 상관없이 동일한 경로를 따라갈 수 있습니다. 이 책은 왜 게임 개발을 위해해야 하는지를 설명합니다. 예를 들어, 네트워킹 섹션에서는 게임 이외의 응용 프로그램에서는 일반적으로 수행되지 않는 게임에 대해 수행해야하는 이유에 대해 설명합니다. 경험에 의해 뒷받침되는 정보 덩어리는 귀중합니다.
게임 디자인의 경우 가장 좋은 책은 게임 디자인의 예술입니다 (다른 답변과 연결됨)
실용 프로그래머 : Journeyman to Master
제가 프로젝트를 구성하고 있다면이 책의 저자는 제가 원합니다. . . . 내가 책을 읽은 사람들에게 안주하지 않으면 안됩니다. "-Ward Cunningham
다양한 주제에 대한 팁을 제공하는 책. 이 책은 처음부터 끝까지 빨간색 일 필요는 없습니다. 원하는 팁에 대해 읽으십시오! 다루는 주제는 다음과 같습니다.
방금 시작했지만 시리즈가 유망 해 보입니다.
3D 파이프 라인의 모든 측면과 소프트웨어에서 최대한 효율적으로 최적화하고 구현하는 방법. 하드웨어에도 잘 적용되는 많은 기술이 있습니다.
DirectX 9.0c를 사용한 3D 게임 프로그래밍 소개 : 쉐이더 접근
이것은 내가 게임 / 그래픽 개발을 가르 칠 때 찾은 최고의 책이었다. 여기에는 관련된 수학에 대한 개요부터 시작하여 DirectX에 대한 설명으로 넘어갑니다. 그러나이 수업은 수학 수준에서 조명과 그림자, 법선 및 기타 여러 가지를 설명합니다.
나 같은 모든 초보자들에게 추천합니다
David Eberly가 수학에 약간 무겁다면 꽤 좋습니다.
게임 엔진 보석
방금 나왔고 지금까지 내용을 즐기고 있습니다. Game Programming Gems 시리즈 (제 5 권까지 읽은 것)보다 일부 영역에서 훨씬 더 도움이되었습니다.
Windows 게임 프로그래밍 전문가의 비법 (제 2 판)
이 책은 저에게 많은 것을 가르쳐주었습니다 ...
디자인 패턴 : 재사용 가능한 객체 지향 소프트웨어의 요소
프로그래밍 분야에 대해 잘 알고있는 GOF가 작성한 참고서가 있어야합니다. 이 책의 각 패턴에 대한 간단한 설명으로 시작한 다음 UML 표현 등을 사용하여 예를 들어 설명합니다.
멀티 플레이어가있는 DirectX로 FPS 엔진을 만들고 옥트리 및 오 클루 전 컬링을 지원하는 엔진을 다루는 훌륭한 책
DirectX를 이용한 롤 플레잉 게임 프로그래밍 이 책은 DirectX와 롤 플레잉 게임의 기본에 관한 모든 것을 다루는 훌륭한 책입니다. 다양한 게임에 사용할 수있는 많은 예제가 포함되어 있습니다. 일부 주제는 다음과 같습니다.
이것은 책장에 개발자로서 있어야합니다.
나는이 책이 Clean Code를 마쳤을 때 읽을 수있는 논리라고 생각한다 (다른 답변 참조). 잘못된 코드 디자인을 처리하고 잘 디자인되고 강력한 코드로 재 작업하는 방법을 알려줍니다. 저자는 그러한 코드를 훌륭하고 이해하기 쉬운 방법으로 다루는 방법을 제시합니다. 책장에 있어야합니다!
게임 디자인에 관한 David Perry : Rusel Demaria의 David Perry의 브레인 스토밍 툴박스
1,000 페이지가 넘는 게임 디자인에 관한 가장 큰 책입니다. 학생과 디자이너가 혁신적인 새로운 아이디어를 제시하고 현재 아이디어를 확장하도록 설계되었습니다.
실제 프로그래밍보다 개발 프로세스에 관한 것이지만, 나는 여전히 개발에 관련된 모든 사람들이 빠른 개발 ( "다른"Steve Steve Mconnell 책)을 읽는 것이 좋습니다.
이 책은 소설이지만 Gamedev에게는 완벽한 책처럼 보입니다. BoingBoing 설립자가 http://craphound.com/ftw/download/ 에서 무료로 다운로드 하십시오 .