유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
로그아웃 : '서울시 종로구 종로1' 주소 기준
이달의 꽃과 함께 책을 받아보세요!
1권 구매 시 결제 단계에서 적용 가능합니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
책 소개
이 책이 속한 분야
- 국내도서 > 컴퓨터/IT > 프로그래밍 언어 > C#
- 국내도서 > 컴퓨터/IT > 게임 > 게임개발 > 유니티
- 국내도서 > 컴퓨터/IT > 대학교재
- 국내도서 > 대학교재 > 컴퓨터
작가정보
저자(글) 이석현
저자 이석현은 현재 (주)리젠소프트 프로그래머로 재직 중이며, 유니티 엔진과 C#을 이용한 모바일 실시간 온라인 게임 "최고의 마블스타"를 개발했다.
목차
- 1부 서버 제작의 기초
1 온라인 게임서버를 만들기 위한 기초 지식
__1.1 왜 C#으로 게임 서버를 구현하는가
__1.2 네트워크 통신의 기초 지식
2 서버 네트워크 모듈 만들기
__2.1 CNetworkService 클래스의 구성
__2.2 CListener 클래스 구현하기
__2.3 스레드를 통해 Accept 처리하기
__2.4 SocketAsyncEventArgs 객체 생성하기
__2.5 송, 수신 버퍼 풀링 기법
__2.6 CUserToken 클래스
__2.7 닷넷 네트워크 API
3 TCP에서 메시지 처리하기
__3.1 메시지 경계 처리하기
__3.2 패킷 설계하기
__3.3 패킷 수신하기
__3.4 패킷 전송하기
4 에코 서버 구현하기
__4.1 에코 서버
__4.2 클라이언트와 연동하기
__4.3 유니티 엔진을 사용하여 만든 클라이언트
2부 온라인 게임 서버 제작
5 게임 서버 제작을 위한 기초 지식
__5.1 게임 방의 구성
__5.2 패킷이 전달되는 과정
__5.3 메시지 큐의 필요성
6 게임 서버 구현하기
__6.1 프로젝트 생성하기
__6.2 유저의 요청 처리하기
__6.3 게임 방 입장 요청하기
__6.4 로딩 완료 요청하기
__6.5 이동 완료 요청하기
__6.6 턴 종료 요청하기
__6.7 게임 종료 처리하기
7 유니티 클라이언트 연동하기
__7.1 서버에 접속하기
__7.2 게임 방 입장 요청과 응답
__7.3 SendMessage를 통해 패킷 전달하기
__7.4 리소스 로딩하기
__7.5 플레이어 생성하기
__7.6 유저의 입력 처리하기
__7.7 코루틴을 이용해 세균의 이동과 복제 구현하기
__7.8 게임 종료 처리하기
부록
__부록.1 에코 클라이언트의 프로젝트 구성하기
__부록.2 세균전 클라이언트의 프로젝트 구성하기
__부록.3 소켓 프로그래밍 기초 지식
출판사 서평
이 책의 대상독자
* 유니티 엔진을 이용하여 클라이언트를 개발해온 프로그래머
* 서버 개발에 관심은 있지만 어떻게 시작해야 할지 모르는 일반 독자
기본정보
ISBN | 9788968487583 |
---|---|
발행(출시)일자 | 2015년 10월 26일 |
쪽수 | 154쪽 |
크기 |
143 * 203
mm
/ 266 g
|
총권수 | 1권 |
Klover
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집 (0)
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)
구매 후 리뷰 작성 시, e교환권 100원 적립