Top

[DirectX 기초부터 캐릭터 애니메이션과 셰이더 프로그래밍까지]
초보 개발자를 위한 DirectX 게임 데모 프로그래밍

  • 원서명Hackish C++ Games & Demos (ISBN 1931769583)
  • 지은이마이클 플레노프
  • 옮긴이안병규
  • ISBN : 9788960770621
  • 28,000원
  • 2008년 10월 23일 펴냄
  • 페이퍼백 | 320쪽 | 188*250mm
  • 시리즈 : 게임 개발 프로그래밍

책 소개

소스 파일은 아래 깃허브 페이지에서 내려 받으실 수 있습니다.
(https://github.com/AcornPublishing/directx-game)


<책 소개>
DirectX 게임 프로그래밍에서 비주얼 이펙트를 극대화하는 법과 그래픽을 최적화하는 법을 다루는 이 책은 최신 C++ 기술과 기법에 대한 실전적인 입문서다. DirectX의 기초, 2D 그래픽스, 3D 그래픽스, 프로그램 최적화, 골격 애니메이션, 정점 셰이더와 픽셀 셰이더 프로그래밍, 게임 엔진의 얼개에 이르기까지 다양한 주제를 다루고 있다.


[ 소개 ]

이 책은 C++와 DirectX를 이용해 데모 클립을 개발하는 방법을 다루고 있다. 이 책에서 다룰 주제와 기술, 기법을 이해하려면 데모와 데모신(demoscene)에 대해서 알아야 한다. 데모란 그래픽 이펙트에 때로는 사운드 이펙트를 곁들인 짧은 프로그램 또는 프로그램의 코드 조각을 말한다. 데모신이란 데모를 만들면서 생긴 일종의 규칙이나 법칙을 모두 아우른 문화적 총체를 말한다. 데모 개발팀들은 데모 파티에 모여서 자신의 창작품을 관객의 판단에 내맡기곤 한다. 데모를 만드는 것은 개인이 아니라 팀이다. 오늘날 혼자의 힘으로 멋있는 데모를 만든다는 것은 불가능에 가깝다. 데모를 만드는 데는 최소한 프로그래머와 디자이너, 음악가 등 세 명의 전문가가 필요하다.

그러나 이와 같은 설명만으로는 데모신의 모든 의미를 다 전달할 수가 없다. 데모신을 완전히 이해하려면 데모신이라는 문화가 생기고 발전한 역사를 이해해야 한다. 그래야만 정말로 유별난 데모신이라는 문화와 이 책에서 다루려는 내용의 정수를 이해할 수 있을 것이다.

현대적인 의미의 데모신은 게임 산업과 많은 공통점이 있다. 예전에 데모신을 만들던 프로그래머 중에 많은 수가 게임 개발자가 됐기 때문이다. 반대의 경우도 물론 있다. 게임 프로그래머가 새로운 영역에서의 자아실현을 위해 데모를 만드는 데 뛰어들거나 그래픽스 알고리즘을 생각하고 코드를 최적화하면서 머리 회전을 시키기 위해서 또는 게임의 홍보를 위해서 데모를 만드는 경우도 있다.


[ 부록 CD ]

책에 나오는 모든 데모와 게임 개발 프로젝트, 책의 예제가 담겨 있으며, 책에 미처 담지 못한 다양한 샘플 예제도 많다.