책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788968487583
· 쪽수 : 154쪽
책 소개
목차
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 소켓 프로그래밍 기초 지식