현업 개발자가 알려주는 탄탄한 멀티플레이어 게임 프로그래밍!
<리그 오브 레전드>, <디스트로이 올 휴먼즈> 시리즈를 컨설팅하고 <로보블리츠>, <맥스 액스>, <스크랩 포스>를 개발한 조슈아 글레이저와 <메달 오브 아너: 퍼시픽 어썰트>, <반지의 제왕: 컨퀘스트>, <사보타주> 게임 제작에 참여한 산제이 마드하브가 서던캘리포니아 게임 학과에서 강의한 멀티플레이어 게임 프로그래밍을 책으로 옮겼다. 액션 게임과 실시간 전략 게임을 통해 멀티플레이어 아키텍처를 어떻게 구축하는지, 엔진의 각 부분을 어떻게 만들어야 하는지 설명한다.
이 책의 내용
o 네트워크 게임의 태동과 그 진화 과정
o 인터넷 표준과 프로토콜을 게임 개발에 사용하기
o 멀티플레이어 게임 구현에 가장 널리 이용되는 버클리 소켓 다루기
o 인터넷 전송에 효율적인 게임 데이터 포맷 정하기
o 모든 플레이어가 같은 세계를 공유하도록 게임 상태 동기화하기
o 대규모 게임 구성을 위해 네트워크 토폴로지 조직하기
o 지연 및 데이터 손실을 초래하는 레이턴시와 지터링 문제 해결하기
o 게임 서버의 규모가 대형화될 때 성능 문제 해결하기
o 보안 취약점과 소프트웨어 치트에 대응하기
o 언리얼 4와 유니티 게임 엔진의 네트워크 기능 활용하기
o 매치 메이킹, 도전과제, 리더보드 등 게임 플랫폼 서비스에 연동하기
o 클라우드 환경에서 게임 서버 구동하기
관련 도서
<프로그래머를 위한 선형대수>
<게임을 움직이는 수학과 물리>
<3D 게임을 움직이는 수학과 물리>
<인프라 엔지니어의 교과서>
필요한 자료를 선택하세요.
독자의견 남기기