멀티플레이어 게임 프로그래밍(Multi Player Game Programming)

출간일(Release) : 2017/06/05
종이책 출간일(Print Release) : 2017/04/26
전자책 종류(Format) : ePub
Price : KRW 26,400
미리보기(Preview)


ridi

google

kyobo

tstore

apple


책소개(Overview)
죽지 않는 서버를 위해!
랙 없는 서버를 위해!
한방에 무너지지 않는 서버를 위해!

현업 개발자가 알려주는 탄탄한 멀티플레이어 게임 프로그래밍.
“리그 오브 레전드”, “디스트로이 올 휴먼즈” 시리즈를 컨설팅하고 “로보블리츠”, “맥스 액스”, “스크랩 포스”를 개발한 조슈아 글레이저와 “메달 오브 아너: 퍼시픽 어썰트”, “반지의 제왕: 컨퀘스트”, “사보타주” 게임 제작에 참여한 산제이 마드하브가 서던캘리포니아 게임 학과에서 강의한 멀티플레이어 게임 프로그래밍을 책으로 옮겼다. 액션 게임과 실시간 전략 게임을 통해 멀티플레이어 아키텍처를 어떻게 구축하는지, 엔진의 각 부분을 어떻게 만들어야 하는지 설명한다.

For servers not shut down!
For servers not slowing down!
For servers crash down!

Robust multi-player game programming that informs business developers.
Joshua Glazer, who has devleped “the League of Legends”,”Destroy All Humans series”, “Robo Blitz”, “Max Ax”, “Scrap Force” and Sanjay Madhab, who has devleped the “Medal of Honor: Pacific Assault”, “The Lord of the Rings: Conquest”, “Sabotan” have written a multiplayer game programming lecture in the Southern California Games Department. Explain how to build a multi-player architecture through action games and real-time strategy games, and how to create parts of the engine.


저자(Author)
산제이 마드하브(Sanjay Madhab)
산제이 마드하브는 서던캘리포니아대학의 전임 강사로 여러 프로그래밍 과정 및 비디오 게임 프로그래밍 과정을 가르치고 있다. 주요 강의 내용은 학부생 수준 게임 프로그래밍으로, 2008년 이래로 이러한 과정을 강의하고 있다. 그뿐만 아니라 여러 다른 주제도 가르쳐 왔는데, 게임 엔진, 자료 구조, 컴파일러 개발 등이 그것이다. “Game Programming Algorithms and Techniques(게임 프로그래밍 알고리즘과 테크닉)”의 저자이기도 하다.
산제이 마드하브는 서던캘리포니아대학에 부임하기 전 일렉트로닉 아츠, 네버소프트, 판데믹 스튜디오 등 여러 회사에서 비디오 게임을 개발하기도 하였다. 제작에 참여한 게임은 “메달 오브 아너: 퍼시픽 어썰트”, “토니 호크 프로젝트 8”, “반지의 제왕: 컨퀘스트”, “사보타주” 등으로 네트워크 멀티플레이를 채택한 게임이 대부분이다.

Sanjay Madhab is a full-time instructor at the University of Southern California, where he teaches several programming and video game programming courses. The main lecture content is undergraduate level game programming, and this course has been taught since 2008. He have also taught a lot of other topics, including game engines, data structures, and compiler development. He is also the author of “Game Programming Algorithms and Techniques”.
Prior to joining the University of Southern California, Sanjay Madhab developed video games at several companies including Electronic Arts, Neversoft, and Pandemic Studios. Most of the games that have been produced include network multiplayer such as “Medal of Honor: Pacific Assault,” “Tony Hawk Project 8,” “Lord of the Rings: Conquest,” and “Sabotage.”

조슈아 글레이저(Joshua Glazer)
조슈아 글레이저는 네이키드 스카이 엔터테인먼트의 공동 설립자이자 CTO로 “로보블리츠”, “마이크로봇”, “트위스터 매니아” 등 콘솔 및 PC 게임을 개발해 왔고, 최근에는 모바일 히트작 “맥스 액스”와 “스크랩 포스”를 개발했다. 네이키드 스카이 팀 리더로 에픽 게임스의 언리얼 엔진, 라이엇 게임즈의 “리그 오브 레전드”, THQ의 “디스트로이 올 휴먼즈” 시리즈 및 일렉트로닉 아츠, 미드웨이, 마이크로소프트, 파라마운트 픽쳐스 등 많은 외부 프로젝트의 컨설팅을 맡기도 하였다.
조슈아 글레이저는 또한, 서던캘리포니아대학의 시간 강사로 활동하면서 멀티플레이어 게임 프로그래밍과 게임 엔진 개발을 열성적으로 가르쳐 왔다.

Joshua Glaser is co-founder and CTO of Naked Sky Entertainment and has been developing console and PC games such as “Robo Blitz”, “Mike Robot” and “Twister Mania”. Recently, the author has been working on mobile hits “Max Ax” and “Scrap Force” Developed. As Nakick SkyTeam leader, has consulted on many projects including Unreal Engine of Epic Games, “League of Legends” of Riot Games, THQ’s “Distro All Humans” series, Electronic Arts, Midway, Microsoft, Paramount Pictures etc.
Joshua Glazer has also been a time instructor at the University of Southern California, where he has been enthusiastically teaching multiplayer game programming and game engine development.