1. 광고배너
  2. 광고배너
/ 이전버튼 다음버튼
2
미리보기

멀티플레이 게임 제작을 위한 유니티 네트워크 게임 만들기(acorn+PACKT Technical Book)
저자 : 앨런스태그너 ㅣ 출판사 : 에이콘출판 ㅣ 역자 : 박지유

2015.07.24 ㅣ 285p ㅣ ISBN-13 : 9788960777392

정가28,000
판매가26,600(5% 할인)
적립금 1,120원 (4%)
배송일정 오늘 수령 가능
주문 수량 변경시 안내  당일배송 안내 배송안내
쿠폰 및 결제혜택 확인하기

크기 기타 규격
제품구성 단행본
이용약관 청약철회
국내도서 > 컴퓨터 > 컴퓨터일반 > 컴퓨터게임

[목 차]

1장 유니티 네트워킹: 퐁 게임
__멀티플레이어 게임 소개
__UDP 통신 소개
__마스터 서버 설정
__NetworkView와 상태 직렬화
__커스텀 상태 직렬자 작성
__RPC 사용
__서버 초기화
__서버 접속
__마스터 서버 접속
__마스터 서버를 이용한 서버 등록
__이용 가능한 서버 살펴보기
__전용 서버 모델 구축
____유니티에서의 서버
____컴파일러 지시자
________프로 버전이 아닌 경우의 서버 콘솔 구축
__네트워크에 접속된 레벨의 로딩
__멀티플레이어 퐁 게임 제작
____필드 준비
____Ball 스크립트
____Paddle 스크립트
____점수 기록
____플레이어의 점수 표시
____게임 네트워킹 작업
____막대 등장시키기
____공의 네트워크 연결
____점수 기록의 네트워크 연결
____접속 화면
__요약

2장 포톤 유니티 네트워킹: 채팅 클라이언트
__PUN과 유니티 네트워킹의 차이점
__포톤 클라우드를 이용한 PUN 구축
__Photonview 이용
__포톤에 접속하고 방 목록 얻기
__방 생성과 참여
____방 생성
____방 참여
__사용자 기호에 따른 결과 필터링
____필터링 배열
____방 목록의 필터링과 캐싱
__자동 매치메이킹
__친구 찾기
__플레이어 사이의 레벨 동기화
__채팅 클라이언트 개발
____접속 화면
____로비 화면
____채팅방
________친구 목록 추가
__요약

3장 포톤 서버: 별 수집 게임
__전용 서버
__포톤 서버를 구하는 방법
__서버 애플리케이션 개발
____클래스 라이브러리 개발
____오퍼레이션 요청에 대한 응답
____서버 코드의 배포
__유니티에서 접속하고 메시지 전달하기
__게임 로직 클래스 개발
__플레이어 ID 할당
__별 수집 게임 제작
____클래스 라이브러리 준비
____Actor 클래스
____플레이어에게 ID 전송
____게임 상태 추적
____별의 등장과 획득
____이벤트 브로드캐스트
____유니티에서 접속하기
____액터의 생성과 소멸
____플레이어 제어
__요약

4장 P-layer.IO: 봇 전쟁
__P-layer.IO vs 포톤 서버
__개발 서버 준비
__유니티 클라이언트 SDK 준비
__P-layer.IO 접속
__방 목록 얻기
____방 접속
__방 생성
__랜덤 매치메이킹
__메시지 송수신
____서버 사이드 코드
__BigDB 이용
__간단한 RTS 프로토타입 제작
____서버 사이드 코드
____클라이언트 사이드 코드
__요약

5장 펍넙: 통합 채팅 상자
__펍넙의 개요
__시작하기
__펍넙의 작동
__펍넙에서 보낸 JSON 파싱
__펍넙 인터페이스 개발
__통합 채팅 애플리케이션 개발
____채팅 메시지 게시
____채팅 로그의 표시
__요약

6장 개체 보간과 예측
__개체 보간
__클라이언트 사이드 예측
__리지드바디 시뮬레이션
__네트워크 접속 오브젝트 생성
__기초적 보간의 추가
__보간의 개선
__서버 권한 집중형 이동의 준비
__서버 권한 집중형 이동의 구현
__해킹에 대한 참고사항
__요약

7장 서버 사이드 명중 탐지
__클라이언트 사이드 vs 서버 사이드 명중 탐지
__테스트베드 제작
__명중 탐지를 서버로 이전하기
__개체 되감기
__요약
펼쳐보기
이 책에서 다루는 내용

■ 유니티 네트워킹을 이용해서 게임 내에서 플레이어가 게임을 호스팅하는 방법
■ 포톤 클라우드를 이용한 클라우드 기반 게임 개발
■ 대규모 멀티 플레이어 환경 구현을 위한 전용 서버의 활용
■ 서버 권한 집중형 게임 로직 개발
■ 지연 및 신뢰성 없는 네트워크에 대한 대처 방법
■ HTTP 기반의 푸시 메시징을 위한 펍넙 활용
■ 게임 데이터를 클라우드에 보존하기 위한 P-layer.IO 활용
■ 네트워크 개체 보간을 위한 다양한 기법 활용

이 책의 대상 독자

이 책은 유니티 게임 엔진으로 멀티플레이어 게임 개발의 첫걸음을 내딛으려는 개발자들을 대상으로 한다. 독자는 프로그래밍에 대해서는 기초적인 경험을 가지고 있어야 하며, 유니티 IDE에 대한 사전 지식이 꼭 필요하지는 않다.

이 책의 구성

1장, ‘유니티 네트워킹: 퐁 게임’에서는 신뢰성 있는 UDP 통신의 개념과 게임에서 채용되는 다양한 유형의 서버를 소개한다. 유니티 네트워킹을 살펴보고 퐁과 유사한 2인용 네트워크 게임을 제작해 본다.

2장, ‘포톤 유니티 네트워킹: 채팅 클라이언트’에서는 유니티 네트워킹의 서드파티 대안을 다루면서, 클라우드에서 호스팅되는 게임 서버, 간단한 매치메이킹, 친구 목록의 개념을 소개한다. 추가로 간단한 채팅 클라이언트 개발까지 다룬다.

3장, ‘포톤 서버: 별 수집 게임’에서는 게임을 위한 전용 서버를 소개한다. 그리고 포톤 서버 애플리케이션 개발, 서버 접속, 요청/응답/이벤트 시스템을 이용한 통신 및 간단한 별 수집 게임을 제작해 본다.

4장, ‘P-layer.IO: 봇 전쟁’에서는 또 다른 전용 서버 시스템을 다룬다. P-layer.IO의 데이터베이스 기능, P-layer.IO 서버를 생성하는 방법, 유니티에서 접속하는 방법 그리고 사용자 스탯이 보존되는 간단한 RTS 스타일의 게임 제작을 다룬다.

5장, ‘펍넙: 통합 채팅 상자’에서는 HTTP 메시징 서비스를 이용한 통신을 소개한다. 통신용으로서 HTTP의 장점과 유의사항, WWW 클래스를 이용한 펍넙 통신 개발 및 채팅방 애플리케이션 제작을 다룬다.

6장, ‘개체 보간과 예측’에서는 서버 사이드 이동 물리 처리, 그에 따른 잠재적인 이슈와 해결책을 소개한다. 클라이언트 사이드 이동 예측과 원격 개체의 움직임을 부드럽게 처리하는 방법을 살펴본다.

7장, ‘서버 사이드 명중 탐지’에서는 총격 스타일 게임을 위한 서버 사이드 명중 탐지 개념을 소개한다. 많은 온라인 게임에서 일어나는 표적 예측 문제의 배경 논리와 게임 상태를 되감아서 이 문제를 해결하는 방법을 설명한다.
펼쳐보기

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.

독자서평 쓰기 로그인을 하시면 독자서평을 쓰실 수 있습니다.
도서평점
내용
등록하기
0/2000자
교환/반품 방법
  • 마이페이지 > 주문관리 > 주문/배송조회 > 주문조회 후  [1:1상담신청]  또는 고객센터 (1544-9020)
  • ※ 오픈마켓, 해외배송 주문상품 문의 시 [1:1상담신청] 또는 고객센터 (1544-9020)
교환/반품 가능기간
  • 변심반품의 경우 수령 후 7일 이내
  • 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
교환/반품 비용
  • 단순변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 해외직배송 도서 구매 후 단순변심에 의한 취소 및 반품 시 도서판매가의 20% 수수료 부과
교환/반품 불가사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 만화, 잡지, 수험서 및 문제집류
  • 복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
상품 품절
  • 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

더보기 >

    이 분야의 신간

    더보기 >
      맨위로가기

      영풍문고 로고

      • 회사명 : (주)영풍문고
      • 대표이사 : 김경환
      • 소재지 : 서울특별시 종로구 청계천로 41 (우)03188
      • 사업자 등록번호 : 773-86-01800 ㅣ 통신판매업 신고번호 : 2023-서울종로-0130 [ 사업자정보확인 ]
      • 개인정보관리 책임자 : 조순제 ㅣ customer@ypbooks.co.kr ㅣ 대량주문 : webmaster@ypbooks.co.kr
      COPYRIGHT © YOUNGPOONG BOOKSTORE INC. ALL RIGHTS RESERVED.
      영풍문고 네이버블로그 영풍문고 인스타그램
      맨위로가기