| 3D게임엔진 개발을 위한 국내 첫 활용서. 최신 3D 알고리즘과 효과를 사용하여 컴퓨터 게임을 만드는 방법을 설명했다.
DirectX 7.0을 사용한 고급 3D 게임 프로그래밍(Advanced 3D Game Programming Using DirectX 7.0)은 C++ 프로그래밍 방법을 알고 있지만 아직 게임 또는 그래픽 프로그래밍의 경험이 없는 프로그래머를 겨냥한 책이다. 이 책의 저자는 인공지능, UDP를 사용한 클라이언트/서버 네트워킹, 다중 텍스처 효과, 다중 해상도 표면 기술, 알파 혼합 등의 넓은 영역을 다룬다.
이 책에서는 특정 알고리즘을 위한 몇 개의 예제 응용 프로그램과 함께 이 책에서 설명하는 많은 기술들을 보여주는 네트워크 연결된 클라이언트/서버 3D 초보용 게임에 대한 전체 소스 코드를 제공한다. 한편, 독자들이 고유 추가 기능을 만들 수 있는 기회도 제공한다. 3D게임을 개발하는 개발사직원, 3D게임개발을 준비하는 개발자, 학생들을 위한 책이다.
부록으로는 이 책에서 설명했던 기술들을 보여주는 하나의 완전한 게임을 포함한 C++로 작성된 전체 소스 코드와 Microsoft의 Direct7a SDK, Quake, GL Quake, Quakeworld, Descent 1, Descent 2, Golgotha, Crystal Space를 비롯한 기타 3D 엔진의 소스 코드, 그리고 그래픽 및 게임 프로그래밍 업계 종사자들이 기술한 고급 게임 주제에 대한 기사들, 텍스처를 만들 때 사용할 수 있는 Paint Shop Pro 평가 버전을 담았다.
|