이미 소장하고 있다면 판매해 보세요.
|
서문
Chapter 01. XNA 소개 Chapter 02. 2D 게임 프로그래밍의 기초 Chapter 03. 2D 게임 프로그래밍의 완성 Chapter 04. 고급 프로그래밍을 위한 이해 Chapter 05. 3D 게임 프로그래밍의 기초 Chapter 06. 3D 게임 프로그래밍의 완성 Chapter 07. 게임 사운드의 구현 Chapter 08. 네트워크 게임의 구현 Chapter 09. Creators Club 샘플 분석 및 구현 Chapter 10. XNA의 현재와 미래 |
|
국내 최초의 초보 개발자를 위해 쓴 XNA 게임 개발서
상상력을 현실로 만드는 XNA 게임 개발의 다양한 노하우 공개! 지난 2006년, 마이크로소프트에서는 XNA라는 개발환경을 발표하였다. 이는 C#과 .NET Framework를 이용하여 PC와 Xbox 360, 그리고 ZUNE에서 게임을 개발하고 실행해 주는 놀라운 개발환경이다. 더욱 주목할 만한 사실은 제각기 다른 실행 환경을 지닌 다른 기종에게서도 약간의 코드 수정만으로 작동이 가능하다는 점이다. 이를 통해 대규모 개발사들에게만 가능했던 콘솔 게임 개발과 시장(market place)이 개인에게도 열린 것이며, 현 시각에도 XNA로 만들어진 게임들이 계속 발표되고 있는 실정이다. 이 책은 국내에서 유일하게 초보자를 대상으로 XNA 개발을 설명한 책이다. 이 책의 가장 큰 특징이라면 높은 수준의 C# 실력을 요구하지 않는다는 점이며 책에 소개된 예제 역시 쉽게 독학할 수 있는 수준이라는 점이다. 책을 읽기 위한 선행지식은 C#의 기본적인 문법이면 충분하다. 또한 난해하고 복잡한 이론 부분은 배제하였기에 쉽게 성취감을 맛볼 수 있는 구성이 장점이라 하겠다. 간단한 2D게임으로 시작해 3D 게임 및 네트워크 게임까지 소개한 이 책은 기존 게임 프로그래밍의 높은 벽에 좌절한 독자들에게 큰 힘이 되어줄 것이다. 또한 C#을 배우지 않은 기존의 C/C++ 개발자라 하더라도 이 책을 읽는데 어려움이 없을 것이다. 게임 프로그래밍을 이루고 있는 여러 요소들 중 콘텐트에 특화 하였으므로 문법적인 장벽은 제거되었기 때문이다. XNA라는 새로운 플랫폼을 접하면서 생기는 거부감 역시 친절히 설명된 본문을 통해 희석될 것이다. 이 책을 통해 초보 개발자를 탈피하여 자신의 상상력을 모두 구현해낼 수 있는 개발자로 성장하기를 바란다. 게임 프로그래밍이 재미있는 이유는 상상력을 현실로 만들어내는 그 과정자체가 게임 플레이보다도 더 재미있기 때문이다. 이 책은 이러한 매력을 가진 XNA에 처음 입문하는 독자를 위한 책이다. 어느 정도 프로그래밍을 할 줄 아는 독자라면 게임 프로그래밍이 처음일지라도 순서대로 예제를 만들어 가는 순간, 자신도 모르게 게임 개발에 흠뻑 빠져있는 ‘나’를 느끼게 될 것이다. 기본적인 XNA의 기술을 익히고 팀 단위의 전문적인 게임 개발을 하는데 이 책이 밑거름이자 초석이 되어줄 것이다. |