유니티 네트워크 프로그래밍

가와다 마사토시 지음 | 길벗 펴냄

(반다이 남코 현역 프로그래머가 알려주는) 유니티 네트워크 프로그래밍

나의 별점

읽고싶어요
25,000원 10% 22,500원

책장에 담기

게시물 작성

문장 남기기

분량

보통인 책

출간일

2015.8.4

페이지

336쪽

상세 정보

온라인 게임을 만들 때 필요한 통신의 기초 지식을 배우고, 5가지 게임(온라인 틱택토, 액션 가위바위보, 블록 깨기, 모형 정원 커뮤니케이션 게임, 멀티 플레이어 액션 게임)을 게임 디자인부터 실제 구현까지 단계별로 살펴본다. 마치 1:1로 강습받는 것처럼 각 과정을 하나하나 짚어가면서 네트워크 프로그래밍의 기초부터 활용하는 방법까지 알려준다.

각 장에서는 ‘만들고자 하는 게임의 게임 디자인을 어떻게 할 것인가’부터 시작한다. 그리고 프로그램을 차례대로 만들어가며 게임 제작 과정을 설명한다. 설명을 따라가면 온라인 게임 고유의 게임 디자인 방법과 게임 디자인을 ‘왜 그렇게 해야만 하는지’를 배울 수 있다.

상세 정보 더보기

추천 게시물

김민석님의 프로필 이미지

김민석

@gimminseokqddo

  • 김민석님의 선더헤드 Thunderhead 게시물 이미지

선더헤드 Thunderhead

닐 셔스터먼 지음
열린책들 펴냄

읽었어요
16분 전
0
벨아미님의 프로필 이미지

벨아미

@belami

불확실한 상황에 어떻게 대처하느냐 하는 것이 나의 삶의 방식과 정체성을 보여주는 대표적인 잣대라는 생각이 든다. 상대방을 볼때도 불확실한 상황을 어떻게 받아들이는지 유심히 살펴보면 판단의 기준이 되지 않을까 생각한다.

불확실한 걸 못 견디는 사람들

아리 크루글란스키 지음
알에이치코리아(RHK) 펴냄

18분 전
0
벨아미님의 프로필 이미지

벨아미

@belami

  • 벨아미님의 알레프 게시물 이미지

알레프

호르헤 루이스 보르헤스 지음
민음사 펴냄

읽었어요
23분 전
0

이런 모임은 어때요?

집으로 대여
지금 첫 대여라면 배송비가 무료!

상세정보

온라인 게임을 만들 때 필요한 통신의 기초 지식을 배우고, 5가지 게임(온라인 틱택토, 액션 가위바위보, 블록 깨기, 모형 정원 커뮤니케이션 게임, 멀티 플레이어 액션 게임)을 게임 디자인부터 실제 구현까지 단계별로 살펴본다. 마치 1:1로 강습받는 것처럼 각 과정을 하나하나 짚어가면서 네트워크 프로그래밍의 기초부터 활용하는 방법까지 알려준다.

각 장에서는 ‘만들고자 하는 게임의 게임 디자인을 어떻게 할 것인가’부터 시작한다. 그리고 프로그램을 차례대로 만들어가며 게임 제작 과정을 설명한다. 설명을 따라가면 온라인 게임 고유의 게임 디자인 방법과 게임 디자인을 ‘왜 그렇게 해야만 하는지’를 배울 수 있다.

출판사 책 소개

전문가가 1:1로 알려주는 네트워크 프로그래밍의 기초와 활용
‘나도 온라인 게임을 만들어 보고 싶다.’는 막연한 생각을 반다이 남코 프로그래머와 함께라면 실제로 이룰 수 있다! 먼저 온라인 게임을 만들 때 필요한 통신의 기초 지식을 배우고, 5가지 게임(온라인 틱택토, 액션 가위바위보, 블록 깨기, 모형 정원 커뮤니케이션 게임, 멀티 플레이어 액션 게임)을 게임 디자인부터 실제 구현까지 단계별로 살펴본다. 마치 1:1로 강습받는 것처럼 각 과정을 하나하나 짚어가면서 네트워크 프로그래밍의 기초부터 활용하는 방법까지 알려준다.

나도 온라인 게임을 만들 수 있을까?
온라인 게임은 누구나 쉽게 만들 수 있다. 단, 오프라인 게임과 온라인 게임의 게임 디자인 차이를 이해해야 한다. ‘오프라인 게임을 만들고 네트워크 기능만 추가하면 온라인 게임’이라는 생각은 망하는 지름길이다. 각 장에서는 ‘만들고자 하는 게임의 게임 디자인을 어떻게 할 것인가’부터 시작한다. 그리고 프로그램을 차례대로 만들어가며 게임 제작 과정을 설명한다. 설명을 따라가면 온라인 게임 고유의 게임 디자인 방법과 게임 디자인을 ‘왜 그렇게 해야만 하는지’를 배울 수 있다.

네트워크 프로그래밍은 처음? 기초부터 활용하는 방법까지!
온라인 게임을 만들 때 데이터 통신의 기초 지식은 필수이므로 피해갈 수 없다. ‘통신=어렵다’는 선입관을 버릴 수 있도록 패킷, IP 주소, TCP, UDP, 지연, 대역 등 기본 사항을 차근차근 단계별로 살펴본다. 데이터를 주고받는 과정을 이해한 다음에는 이와 같은 기초 지식이 게임 디자인에 따라 어떤 방식으로 활용되는지 설명한다.

게임 디자인에 따라 통신 방식이 달라진다.
게임을 제작할 때는 게임 디자인을 가장 먼저 결정해야 한다. 게임 디자인을 결정할 때는 전체 프로세스는 어떻게 되는가? 플레이는 어떻게 진행되는가? 무엇을 언제 통신해야 하는가? 와 같은 큰 그림을 생각한 뒤, 캐릭터는 어떻게 이동하는가? 액션의 규칙은 어떻게 정할 것인가? 아이템은 어떻게 관리할 것인가? 와 같이 작은 그림을 완성해간다. 결정한 게임 디자인에 맞게 통신 방식을 적용한다. 온라인 틱택토(턴 대전 방식), 액션 가위바위보(통신 지연 해결), 블록 깨기(키 입력 동기화), 모형 정원 커뮤니케이션 게임(비동기 통신), 멀티 플레이어 액션 게임(매칭 서버)이라는 5가지 게임 디자인을 통해 다양한 통신 방식을 설명한다.

[이 책의 대상 독자]
- 신입/초보 서버 개발자, 온라인 게임 개발의 기초를 배우고 싶은 학생
- 신입/초보 온라인 게임 기획자(게임 디자인 및 게임 운영 방식에 대한 기초 학습 가능)

[예제소스 다운로드]
https://github.com/gilbutITbook/006772

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

FLYBOOK 게시물이 더 궁금하다면?

게시물 더보기
웹으로 보기