본문내용 바로가기

KYOBO 교보문고

금/토/일 주말특가
2020책점운세보기
선착순 e캐시
[VORA]카카오프렌즈편
  • 낭만서점 독서클럽 5기 회원 모집
  • 교보아트스페이스
유니티로 게임을 만드는 10가지 방법
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
494쪽 | 규격外
ISBN-10 : 8968480877
ISBN-13 : 9788968480874
유니티로 게임을 만드는 10가지 방법 중고
저자 카토우 마사키 | 역자 고승희 | 출판사 한빛미디어
정가
32,000원
판매가
15,000원 [53%↓, 17,000원 할인]
배송비
2,500원 (판매자 직접배송)
20,000원 이상 결제 시 무료배송
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2014년 3월 17일 출간
제품상태
상태 상급 외형 상급 내형 상급
이 상품 최저가
15,000원 다른가격더보기
  • 15,000원 남문서점 전문셀러 상태 상급 외형 상급 내형 상급
새 상품
28,800원 [10%↓, 3,200원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
614 배송도 빠르고 제품상태도 좋네요!! 5점 만점에 5점 POKEL*** 2020.01.08
613 빠른 배송으로 감사히 잘 받았습니다. 5점 만점에 5점 siro*** 2020.01.04
612 조금 낡은 감이 있지만 쓸만 합니다 5점 만점에 1점 sig5*** 2019.12.30
611 빠른 배송 감사합니다~ 5점 만점에 5점 psw*** 2019.11.27
610 책 상태 깨끗하고 배송 빠릅니다. 감사히 잘 읽겠습니다. 5점 만점에 5점 pinom*** 2019.11.26

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

[유니티로 게임을 만드는 10가지 방법: 장르별 게임 알고리즘 가이드]는 10가지 장르별 게임 개발 원리와 제작 방법을 소개한다. 각 장의 시작부분에 ‘게임 방법’을 설명하여 조작 방법, 규칙 등 을 수록했다. 또한, 이 책의 게임이 어떻게 만들어졌는지 ‘아이디어 메모’에 서 이야기하고, C#의 스크립트를 간단히 설명한다.

저자소개

저자 : 카토우 마사키
저자 카토우 마사키는 경력직으로 NAMCO(현 BANDAI NAMCO STUDIO)에 입사했다. 제품 개발뿐만 아니라 사내 미들웨어 개발이나 기술 연구, 다양한 프로젝트에 참여했고, 새로운 게임의 시험제작에 전력을 다하고 있다. 대표작으로 'Fitness Party', 'Muscle 행진곡' 등이 있다. 최근에는 NPR(Non Photorealistic Rendering) 연구에 참여하고 있다.

역자 : 고승희
역자 고승희는 2003년 오사카 모모야마학원대학 사회학과에서 교환 유학하였고, 단국대 교육대학원 일본어 교육학 석 졸업하였다. 통번역 프리랜서로 무역 통관 업무와 어학원 강의, 한일협회 일본유학시험 방송담당, 수원과학대학교 생활일어 강의를 하였다.

목차

옮긴이의 글
서문

CHAPTER 0. 유니티 소개
__0.1 유니티 기본
__0.2 이 장에서 만드는 미니게임
__0.3 스크립트 일람
__0.4 튜토리얼 전편 - 프로젝트를 준비하자
__0.5 튜토리얼 후편 - 게임답게 만들어 보자
__0.6 C#과 JavaScript의 비교
__0.7 프리팹이란

CHAPTER 1. 클릭 액션 게임 - 도깨비
__1.1 게임 방법
__1.2 아이디어 메모: 간단한 조작 방법과 통쾌함
__1.3 스크립트 일람
__1.4 무한 스크롤하는 배경
__1.5 무한 스크롤하는 배경의 개선 방안
__1.6 도깨비 출현 패턴 관리
__1.7 사무라이와 도깨비의 충돌 판정
__1.8 능숙함과 서투름 판정
__1.9 공격당한 도깨비를 날려 버린다

CHAPTER 2. 조각 그림 퍼즐 - 쁘띠 퍼즐
__2.1 게임 방법
__2.2 아이디어 메모: 기분 좋은 터치 조작
__2.3 스크립트 일람
__2.4 조각의 원하는 곳을 잡는다
__2.5 조각 셔플
__2.6 게임 오브젝트와 컴포넌트의 관계

CHAPTER 3. 도트 잇 게임 - 던전 잇터
__3.1 게임 방법
__3.2 아이디어 메모: 전술과 역전의 기회
__3.3 스크립트 일람
__3.4 원만한 그리드 이동
__3.5 맵 데이터
__3.6 애니메이션 기술
__3.7 유령의 AI

CHAPTER 4. 3D 사운드 탐색 게임 - 인 더 다크 워터
__4.1 게임 방법
__4.2 아이디어 메모: 소리만을 의지해서
__4.3 스크립트 일람
__4.4 소리만을 의지하여 탐색한다
__4.5 3D 사운드 컨트롤
__4.6 잠수함 조종
__4.7 탐지기 제작 방법

CHAPTER 5. 리듬 게임 - 헤드 뱅 걸스
__5.1 게임 방법
__5.2 아이디어 메모: 뱅 걸의 세계
__5.3 스크립트 일람
__5.4 입력 타이밍의 마커 표시
__5.5 '리듬에 맞춰 클릭' 판정
__5.6 연출 데이터의 관리와 실행
__5.7 조정 기능의 요모조모

CHAPTER 6. 전방향 스크롤 슈팅 - 스타 바이터
__6.1 게임 방법
__6.2 아이디어 메모: 멋진 유도 레이저
__6.3 스크립트 일람
__6.4 탐색 레이저의 콜리전
__6.5 중복하지 않는 락온
__6.6 유도 레이저
__6.7 메시지 창

CHAPTER 7. 정렬 퍼즐 액션 - 잇 더 문
__7.1 게임 방법
__7.2 아이디어 메모: 기분 좋은 연쇄와 블록의 즐거운 움직임
__7.3 스크립트 일람
__7.4 같은 색이 나열되어 있는지 판정
__7.5 블록의 초기 배치
__7.6 애니메이션의 부모-자식 구조
__7.7 블록의 원만한 이동

CHAPTER 8. 점핑 액션 - 고양이 미닫이문
__8.1 게임 방법
__8.2 아이디어 메모: 기분 좋은 점프
__8.3 스크립트 일람
__8.4 캐릭터의 스텝 관리
__8.5 컨트롤할 수 있는 점프 높이
__8.6 미닫이문의 충돌 판정

CHAPTER 9. 롤플레잉 게임 - 한 화면 전설
__9.1 게임 방법
__9.2 아이디어 메모: 간단한 이동으로 누구라도 주인공이 될 수 있다
__9.3 스크립트 일람
__9.4 이벤트와 액터
__9.5 게임 내 변수
__9.6 이벤트 파일 읽기
__9.7 특수한 이벤트

CHAPTER 10. 드라이브 게임 - 레이싱 코스 만들기
__10.1 게임 방법
__10.2 아이디어 메모: 스스로 만들어 바로 달릴 수 있다
__10.3 스크립트 일람
__10.4 투시변환과 역투시변환
__10.5 폴리곤 메시 제작 방법
__10.6 모델의 변형
__10.7 인스턴스를 뿌리다

프로젝트 Unity Mini Game 스태프
찾아보기

책 속으로

출판사 서평

이 책이 제시하는 핵심 내용 언제까지 유니티 입문서를 보면서 엔진 사용법만 익힐 것인가? 유니티는 다룰 줄 알고 C#에 대한 기본적인 지식이 있다면, 이제 단 한 권으로 10가지 장르별 게임 개발 원리와 구조에 대한 제작 방법을 익혀서 진짜 나...

[출판사서평 더 보기]

이 책이 제시하는 핵심 내용

언제까지 유니티 입문서를 보면서 엔진 사용법만 익힐 것인가?
유니티는 다룰 줄 알고 C#에 대한 기본적인 지식이 있다면, 이제 단 한 권으로 10가지 장르별 게임 개발 원리와 구조에 대한 제작 방법을 익혀서 진짜 나만의 게임 제작에 도전해 보세요.

이 책의 특징과 장점

* 10가지 장르별 게임 개발 원리와 제작 방법을 다룬다.

이 책은 장마다 새로운 게임 하나를 다룬다. 각 장의 시작부분에서는 '게임 방법'을 설명하고 있다. 조작 방법이나 규칙 등 게임 방법을 모를 때는 이 부분을 살펴보라.

이어서 '아이디어 메모'에서는 이 책의 게임이 어떻게 해서 만들어졌는지에 관한 내용을 소개했다. 게임에 대한 아이디어를 찾는 데 도움이 되리라 생각한다.

'스크립트 일람'에서는 게임에 포함된 C#의 스크립트를 간단히 설명하고 있으며, 이후부터는 스크립트에 대한 설명이 이어진다. 스크립트의 수가 상당히 많은 게임의 경우에는 대표적인 것만 다루었으며, '배열을 쉽게 다루기 위한 클래스', '스프라이트 관리' 등 범용적인 스크립트에 대해서는 별도의 설명을 하지 않았다.

어떤 독자를 위한 책인가?

만일 당신이

유니티 사용법을 알고 있고, C#도 기본적인 내용은 알고 있으며,
'혼자서 게임을 만들고 싶다!'

는 생각을 하고 있다면 이 책이 도움이 될 것이다.

유니티의 사용법이나 C#에 관한 좋은 책은 이미 많이 나와 있으며, 이러한 책들을 이미 읽은 분들에게 반드시 읽어 보라고 추천하고 싶은 책이다.

게임을 제작해 보면 마우스나 터치 패널의 입력, 캐릭터의 적절성 등 게임에서 요구하는 다양한 것들이 있음을 알 수 있다. 이러한 것들은 대부분의 게임에서 사용법이 거의 비슷하기 때문에 공통으로 사용할 수 있는 라이브러리가 이미 준비되어 있다.

하지만 게임의 규칙이나 플레이 방법 등은 게임의 종류에 따라서 필요한 부분이 달라진다. 다시 말해, 게임을 만드는 사람이 스스로 규칙이나 플레이 방법을 만들어야 한다. 이 책에서는 이러한 분들을 위해 '게임의 구조'에 대한 제작 방법을 설명하고 있다. 몇 가지 예를 들면

ㆍ 점핑 액션 : 키를 누르는 시간차를 두어 점프의 높이를 바꾼다.
ㆍ 슈팅 : 유도 레이저의 움직임을 다양하게 만든다.
ㆍ 조각 그림 퍼즐 : 조각을 무작위로 흩어 놓는다.

등을 설명하고 있다. 이 책에서는 이러한 '게임의 구조' 제작 방법을 10가지 장르별 샘플게임을 통해 설명하고 있다. 최근에는 이 책이 '게임의 메카닉스'라는 말도 자주 듣는다.

지은이의 말

게임을 만들자

유니티가 게임업계에서 주목을 받기 시작한 이래로 어느덧 시간이 많이 흘렀다. 게임회사에서 제품개발에 유니티가 사용되고 있다는 이야기도 자주 듣는다. 유니티는 그 이름이 알려지기 시작했을 때부터 ‘혼자서 간단하게 게임을 만들 수 있을 것 같다’는 이야기가 종종 들리곤 했다. 유니티를 사용해서 취미로 게임을 만들고 있는 분도 많이 있을 것이다.

필자도 주변 사람들의 추천을 받아 취미로 게임을 제작할 때 유니티를 사용해 보기로 했다. 낮 시간에는 일을 해야 하기 때문에 유니티 공부는 귀가 후부터 취침 전까지 했다. 하루에 한 시간 정도였기 때문에 그다지 빠른 속도는 아니었다. 그래도 한 달 정도 걸려 유니티의 기본적인 사용법을 익혔고 생각했던 미니게임을 몇 개 정도 완성할 수 있었다.

‘프로 개발자라면 미니게임 정도 만들 수 있는 것은 당연하지 않나!’라고 꾸짖을 지도 모르겠지만 취미로 게임을 만드는 데는 우선 ‘환경’을 준비하는 것이 상당히 힘들다. 다양한 애플리케이션을 인스톨해야 하는데, 쉽게 습득할 수 있는 것도 아니기 때문이다.

이러한 점에 있어서 유니티는 인스톨이 간단하고 게임 제작을 시작하기 전까지의 수고도 줄일 수 있다. 물론 무료 버전도 있다. 유니티는 여러 가지 장점을 가지고 있지만 간단하게 시작할 수 있다는 점이야말로 가장 큰 매력이 아닐까 생각한다.

물론 유니티의 사용법을 익히는 것만으로 게임을 만들 수 있는 것은 아니다. 게임의 구조나 플레이 규칙에 관한 부분은 이전과 같이 스스로 생각해서 공부할 필요가 있다. 하지만 유니티를 사용하면 ‘순수하게 게임의 재미를 형태화하는 데 집중할 수 있다’고 말할 수 있다.

- 카토우 마사키

옮긴이의 말

게임을 만들 때 '환경'을 설정하는 데 많은 시간이 소요된다. 다양한 애플리케이션을 설치해야 하는데 그 과정이 쉽지 않기 때문이다. 이러한 부분에 있어서 유니티는 간단하게 시작할 수 있다는 것이 가장 큰 장점이다. 또한 유니티는 자유도가 높고 여러 장르의 게임을 손쉽게 제작할 수 있다.

이 책은 다양한 장르의 게임을 유니티로 직접 만들면서 배우는 과정을 담고 있다. 미니게임을 다룬 서적이지만 게임 개발 원리와 다양한 제작 기법을 담고 있어 유니티를 100% 활용하면서 게임을 제작할 수 있다. 유니티로 만들어 보는 샘플게임은 다음과 같이 총 10가지 장르로 구성되어 있으며, '반다이 남코'에서 제작하였다.

ㆍ 클릭 액션 게임 - 도깨비
ㆍ 조각 그림 퍼즐 - 쁘띠 퍼즐
ㆍ 도트 잇 게임 - 던전 잇터
ㆍ 3D 사운드 탐색 게임 - 인 더 다크 워터
ㆍ 리듬 게임 - 헤드 뱅 걸스
ㆍ 전방향 스크롤 슈팅 - 스타 바이터
ㆍ 정렬 퍼즐 액션 - 잇 더 문
ㆍ 점핑 액션 - 고양이 미닫이문
ㆍ 롤플레잉 게임 - 한 화면 전설
ㆍ 드라이브 게임 - 레이싱 코스 만들기

0장에서는 간단한 미니게임 튜토리얼을 통해 유니티에서 게임을 만드는 순서를 다루고 있다. 이 장을 통해 10개 장에서 다루는 샘플게임에 공통으로 사용되는 유니티 제작 방법과 툴 사용 방법을 익힐 수 있을 것이다. 샘플게임은 모두 C#으로 작성되어 있으며, 추가로 C#과 JavaScript를 비교해 볼 수 있게 하였고, 유니티에서 중요하게 사용되는 프리팹에 대해서도 배울 수 있다.

이 책에서는 장르별 게임마다 하나의 장을 사용하여 설명한다. 각 장의 서두에는 게임 플레이 방법이 설명되어 있으며, 게임 아이디어의 기반이 되는 '아이디어 메모'가 있어 각 게임이 어떻게 만들어졌는지 소재 제작에 대한 이해를 돕고 있다. '스크립트 일람'에서는 게임에 포함된 C# 스크립트를 소개하고 있으며, 이어지는 절부터는 게임을 구성하는 각 부분을 세분화하여 직접 따라하면서 습득할 수 있게 설명하고 있다.

예제 소스의 Game 폴더에는 각 게임의 브라우저용 실행 파일과 유니티 프로젝트 파일, 소스코드가 들어 있다. 샘플게임은 상용제품에 비해 전혀 뒤지지 않을 것이다. 책을 읽기 전에 게임을 실행시켜 보면 프로그램을 분석하는 데 많은 도움이 될 것이다.

- 고승희

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

  • “우와 10가지 게임에 대한 책이야?”장르별 게임 알고리즘 가이드 유니티로 게임을 만드는 10가지 방법이란 이름을 들었을 때 ...

    “우와 10가지 게임에 대한 책이야?”

    장르별 게임 알고리즘 가이드 유니티로 게임을 만드는 10가지 방법이란 이름을 들었을 때 정말 기발한 책이다는 생각이 들어 놀라웠습니다.

    그렇기 때문에 의심을 가졌죠. 정말 제대로 된 10가지 게임이 맞아? 게임 메카닉 (게임을 하기 위한 규칙과 피드백)이 비슷한 것 아냐? 이 책에서 보여주는 게임의 장르는 천편일률적이지는 않습니다. 도깨비를 물리치는 간단한 액션 게임, 그림 퍼즐, 보석 수집 게임, 사운드 탐사 게임, 리듬 게임, 전방향 슈팅, 퍼즐 게임, 점프 게임, 롤 플레잉, 레이싱 게임. 이렇게 다양한 게임 10편으로 수집이 되어 있습니다. 게임은 단순한 형태로 되어 있지마 구성은 일률적이지 않은 것입니다.

    이렇게 다양한 내용을 다루고 있다고 하면 많은 사람들이 각 개별 챕터가 허술하게 작성되어 있는 것이 아니냐는 의문을 가지기도 합니다. 하지만 책은 허술하게 작성되어 있지 않습니다. 이 책은 허술하지 않습니다. 제가 보기에 이 책을 읽을 때 장애가 되는 것은 세 가지 문제 밖에 없어요. 첫 번째는 언어입니다. 이 책의 예제들은 마이크로소프트의 C# 언어로 되어 있습니다. 많은 사람들이 C#은 이제 쓰지 않는 언어가 아니냐 이야기를 하는데 두가지 영역에서 이 언어는 여전히 강한 것 같습니다. 윈도우즈 애플리케이션과 모바일 게임입니다. C#은 WPF (Window Presentation Foundation)을 통해 쉽게 윈도우즈 애플리케이션 개발에 사용할 수 있습니다.  

    모바일 게임을 위한 플랫폼인 유니티의 메인 언어가 C#이기 때문에 모바일 게임에서도 C#은 메이저 언어라고 볼 수 있습니다. 이 책은 자바스크립트와 C#의 차이에 대해 언급하고 있지만 C# 언어를 모르는 사람에게는 충분한 분량이 아닙니다. 만약에 C#을 좀 더 자세히 다루었다면 이 책의 두께는 세, 네배로 두꺼워졌을 겁니다. 저는 두꺼운 책을 좋아하지 않기 때문에 적절한 선택을 한 작가와 편집자에게 박수를 드립니다.

    두 번째 문제점은 유니티 버전에 따른 인터페이스 변경입니다. 저는 유니티를 처음 사용해보는데 책에 있던 유저 인터페이스와 저의 인터페이스는 많이 달랐습니다. 그 이유는 책이 기술된 시점 혹은 번역된 시점에 사용되었던 유니티 버전이 달랐기 때문이 아닐까 생각합니다. 저는 유니티를 사용해본 적이 없었기 때문에 바뀐 인터페이스를 잘 몰랐고 여러 차례 시행착오나 검색을 통해 문제를 해결하였습니다. 만약 이 시행착오를 줄여 줄 정리된 문서가 있다면 이 절차를 겪지 않을 수 있었을 겁니다. 책은 출간 된 이후에 편집이 어려우니깐 책에서 바뀐 유저 인터페이스를 다루기는 어렵습니다. 그런데 웹을 이용했으면 어땠을까 하는 생각이 들어요. 책에는 예제 소스가 담겨있는 사이트의 주소가 있는데요. 만약 해당 책에 대한 정리된 정보가 있는 페이지가 있었다면 그것을 참고해서 시간을 줄일 수 있을 겁니다. 무분별한 질문이나 낙서 글이 올라오는 것은 문제이긴 해요. 하지만 적절한 시스템으로 정보 성 글만 표시할 수 있다면 조금 더 상황이 나아질 수 있을겁니다. 한빛에서 그런 용도의 주소를 만들어 책에 표기해주었으면 좋겠습니다.

    세번째 문제는 인내심인 것 같습니다. 책이 아무리 좋은 내용을 다루고 있어도 그것을 다루는 사람이 의지가 없다면 진행하기 힘들겁니다. 원론적인 내용이죠. 하지만 이 책은 10개의 게임을 다루고 있고 이 게임들이 연속적으로 개발하는 것이 아니기 때문에 순서대로 따라가서 이 책의 내용을 다 해본다는 것은 쉽지 않습니다. 하지만 책의 일부 파트만을 다룬다고 해서 그것이 나쁘지는 않다고 봅니다. 우리가 책을 볼 때 책의 첫 페이지 부터 끝까지 보지는 않잖아요? 이 책도 비슷합니다. 이 책이 설명하는 10가지 게임을 모두 섭렵하는 것도 뜻 깊은 일이지만 그렇지 않다고 하더라도 큰 문제라고 생각하지는 않아요. 그것도 나름대로 의미가 있습니다.

    언어, 유니티 버전, 인내심 이외에 이 책을 읽는데 장애물이 없느냐는 질문을 할 수 있어요. 책의 뒷면을 보면 만들면서 배우는 유니티 게임 프로그래밍을 보아야 한다고 나와있기에 더더욱 그럴 수 있어요. 저는 만들면서 배우는 유니티 게임 프로그래밍 책이 있지만 안타깝게 내용은 보지 못했습니다. 그런데 자신있게 말할 수 있는 것은 안 봐도 되요. C# 언어를 알고 있다면 바로 이 책으로 시작해도 됩니다. 그럼 이제부터 당신도 유니티 개발자가 되는 것입니다. 물론 저도 이제 유니티 개발자이고요.

  •     유니티 책이 난무하는 가운데 새로운 번역서가 나왔습니다! 10가지나 되는 게임을 설명한다고?! 설...
     
     
    유니티 책이 난무하는 가운데 새로운 번역서가 나왔습니다! 10가지나 되는 게임을 설명한다고?! 설마....
    근데 진짜 이 책은 무려 10가지의 게임의 샘플을 제공하고, 실제로 수준급의 게임 플레이를 보여주고 있습니다.
    Bandai Namco Group의 사원이 업무시간 외에 게임을 제작하여 만들었다고 합니다.
     
     
    이책은 다음과 같은 10가지 게임 장르를 가지고 유니티로 어떻게 게임을 만들었는지 알고리즘과 발췌한 소스로 설명합니다.
    클릭액션
    조각 그림퍼즐
    도트 잇 게임
    3D 사운드 탐색 게임
    리듬게임
    전방향스크롤 슈팅
    정렬 퍼즐 액션
    점핌 액션
    롤플레잉
    드라이브
     

     
     

     

     

     
     
    각 챕터마다 게임을 어떻게 플레이하고 조작하는 방법에 대한 [게임방법]
    어떻게 게임을 만들면 좋을지 아이디어를 생각해보는 [아이디어 메모]
    실제 소스 일부분을 발췌하여 어떻게 게임을 만들수 있는지 알고리즘을 설명한[스크립트 일람]
    추가적으로 게임을 좀 더 개선하고, 어떻게 더 재밌게 만들수 있을까하는 [기타 추가부분]
    위와 같이 4파트로 나누어서 설명하고 있습니다.
     
     
    그리고 이 책의 최고의 장점은! 바로 너무 친절해!!!!
    국내서들은 조금 조잡한 내용들이 많은 책들이 많습니다. 뭐.. 종이수 늘리는거 아닌가 생각이 드는 부분도 있을정도니깐요.
    하지만 이번에 제가 리뷰하는 이 책은 너무나 친절합니다. 총 챕터가 10부분이라고 설명했지만 실제로는 11부분 입니다.
    챕터0 이라고 유니티 전반적인 설명이 있는 튜토리얼이 있습니다. 전 이부분이 너무너무너무 맘에 듭니다. 다른 책들보면 유니티의 개념과.. 게임의 개념과... 필요없는 부분들이 난무합니다. 아니면 아예 기술 서적으로 넘어가던가요... 난 어떻게 쓰는지를 알고싶은데 자세하게 설명 된 책을 보기는 힘들더군요.
     
     
     
     

     



     

     
    챕터0의 튜토리얼은 카메라 앵글을 어떻게 잡고 소스를 어떻게 추가하며 무슨버튼을 눌러야하는거 까지 나와있습니다.
    유니티를 처음접하는 초보자들을 배려하는 부분이 굉장히 돋보입니다. 물론, 뒤에 부분도 상당히 자세하게 설명하고 있습니다. 게임에 관한 지식이 없어도 "아 이렇게 만드는구나" 라는 정도는 파악 할 수 있습니다. 제가 캡쳐한 사진을 보면 상당히 자세하게 설명한것을 볼 수 있습니다.
     
    다만, 이 책의 독자를 층을 이렇게 정하고 있습니다. 
    ​유니티 사용법을 알고 있고, C#도 기본적인 내용은 알고 있으며, '혼자서 게임을 만들고 싶다!'
    ​라고 설명하고 있습니다. 제가 볼때에는 초급자들의 도서로도 충분히 가능해 보입니다. 보면서 따라할순 없지만, 어떻게 게임을 만들수 있고, 유니티를 어떻게 활용하여 게임을 만들 수 있는지에 대해서 잘 설명 되어있습니다.
     
    이 책에는 다양한 알고리즘들이 들어 있습니다. 너무 많아서 하나하나 설명 할 순 없지만, 비슷한 장르의 게임을 제작할때 참고하기엔 정말 괜찮은 책이라 할 수 있습니다. 중간중간에 컴퓨터 그래픽스와 연관 되는 내용과, 수학적인 내용이 중간중간 삽입 되어있습니다. 이론에 약하신분들이 게임을 제작할때의 문제점을 해소하는 부분이기도 합니다.
  • 유니티로 게임을 만드는 10가지 방법  - 장르별 게임 알고리즘 가이드 이 책은 한빛미디어에서 나온 유니티에 대한...
    유니티로 게임을 만드는 10가지 방법
     - 장르별 게임 알고리즘 가이드

    이 책은 한빛미디어에서 나온 유니티에 대한 두 번재 책입니다.
    이미 유니티가 널리 사용되고 있고, 관련 도서도 꽤 여러권 나와있는 상황에서
    조금 특이한 '부제'로 인해 이 책을 읽어봐야겠다는 생각이 들었습니다
    제목을 통해 이 책이 유니티에 대한 책이라는 것을 쉽게 알 수 있지만,
    부제에 붙은 '알고리즘'가이드라는 말은 구체적으로 무엇을 말하는 것인지
    궁금했습니다. 아마도 얼마전에 읽었던 게임 매니악스 게임 알고리즘 시리즈와
    비슷한 내용이 아닐까라는 생각을 가지고 읽기 시작했습니다.

    1. 구성, 설명 방식 및 내용
    이 책에는 제목 그대로 10가지 게임에 대한 주요 알고리즘에 대한 설명이
    나와있습니다. 각 장 별로 동일한 구성을 하고 있습니다.
    1) 게임 방법 - 2) 아이디어 메모 - 3) 스크립트 일람 - 4) 주제별 상세 설명
    이렇게 4단계로 이루어져 있습니다.
    예를 들어, 1장의 클릭 액션 게임 - 도깨비 에 대한 내용을 살펴보면
    1) 게임 방법 - 게임을 수행하는 간단한 설명과 함께 점수를 얻는 방법이 나와있습니다.
      이미지 위주로 설명이 되어 있어서 알기 쉽습니다.
    2) 아이디어 메모 - 게임을 기획하고 개발하는 사람의 입장에서 어떤 특징이나 주안점을
      두고 게임을 기획했는지 정리해 놓았습니다.
      이 또한 간단한 삽화이미지를 함께 보여주고 있습니다.
    3) 스크립트 일람 - 유니티에서 사용하는 개발 언어인 C# 파일의 목록과 함께
      해당 파일들의 특징적인 설명을 간단히 해주고 있으며
      표로 정리해 놓았습니다.
    4) 상세 설명 - 앞의 3단계까지는 책에 나온 제목도 그대로 인데요.
      여기서 부터는 각 게임별 특징이 되는 내용들이 나와있는 부분입니다.
      실제 '알고리즘'에 대한 아이디어와 적용 방식, 구현 방식등이
      상세히 나와있습니다.

    또한 이 책의 내용은 각 장별로 독립적이라고 할 수 있습니다.
    동일한 구성이 개개의 게임별로 되어 있어서, 만일 특정 게임이나 이슈가 궁금한
    분들이라면, 앞에서 부터 보지 않고, 원하는 부분만 찾아봐도 별 문제 없습니다.
     
    2. 대상 독자에 대해서
    이 책의 앞 부분에 보면 저자가 말한 이 책의 대상 독자들이 나와있습니다.
    1) 유니티 사용법을 알고 있고,
    2) C#도 기본적인 내용은 알고 있고,
    3) 혼자서 게임을 만들어 보고 싶은 사람
    이라고 되어 있는데요.

    이 책을 읽고 나니 제 생각은 약간 달랐습니다.
    저자가 지정한 범위보다 조금 넓다고 할 수 있는데요.
    코딩 실습까지는 아니더라도,
    알고리즘에 대한 설명을 이해하는 수준에서라면,
    좀 더 독자의 범위를 넓게 잡아도 될 것 같습니다.

    1) 프로그래밍의 경험이 있고,
       (게임개발의 경험은 필수가 아닌듯 합니다.)
    2) 유니티의 사용법은 몰라도 될것 같고,
       (일단 이 책의 앞부분에 유니티에 대한 개략적인 설명이 나와있어서
        관심이 있다면, 그 정도만 보고 넘어가도 책을 보는데 괜찮을 것 같습니다.)
    3) C#은 몰라도 Java나 C/C++ 같은 프로그래밍 언어를 한 가지 정도 사용해본
       경험이 있고,
       (각 부분별로 설명한 알고리즘을 유니티에서 코드로 어떻게 구현하는지를 알려
        주고 있어서, 코드까지 대략적인 흐름을 이해하려면,
        코드를 구현해본 경험이 있으면 좋을 것 같습니다.)
    4) 게임을 직접 만들 생각은 없더라도 관심이 있는 사람
       (게임을 기획하시거나, QA를 하시거나, 그외 게임과 관련된 일을 하시는 분이
        개발자의 업무나 게임에 대한 이해도를 높이기 위한 목적으로 삼아도 좋을것
        같습니다.)

    3. 개발자가 아니라면 실습은 나중에 하는 것을 권장합니다.
    코드도 있고, 설명도 있고, 실제 구현하고 싶은 경우도 많이 있겠지만,
    앞서 말한바와 같이 전반적인 게임의 알고리즘을 이해하고 그 흐름을 보고 싶은
    분들이라면, 전반적으로 책을 읽고 나서, 흥미가 있거나, 우선 필요한 한 두가지의
    게임을 선택해서 실습해 보는 것이 좋습니다.
    일일이 전체를 실습하기 위해서는 시간이 꽤 걸릴 수 있습니다.
    책의 흐름과 내용을 알고, 필요할 때 마다 실습을 수행하는 것이 좋을 것 같습니다.

    4. 참고 도서
    이 책과 비슷하면서도 다른 책이라고 하면,
    <게임 매니악스 게임 알고리즘> 시리즈 3권을 들 수 있습니다.
    단순한 따라하기 식의 게임 만들기가 아니라, 각각의 게임에서 사용하는 다양한
    알고리즘에 대한 설명이 나와있는데요. 이 책과 일맥상통하는 부분이 많이 있습니다.

    오늘날 모바일 기기를 비롯한 다양한 매체에서 게임을 하는 분들도 많고,
    게임을 개발해 보겠다는 생각을 가진 분들도 많이 있습니다.

    이 책이 중급 이상의 분들에게는 그다지 필요없을 수도 있는데요.
    프로그래밍을 시작하시는 분들이나,
    게임 프로그래밍을 처음 하시는 분들이라면,
    유니티를 사용하지 않는 분들이라도 꽤 괜찮은 참고도서가 되리라 생각합니다.
     
  • 유니티로 게임을 만드는 10가지 방법...
    유니티로 게임을 만드는 10가지 방법
     
    저자 : 카토우 마사키
    옮김 : 고승희
    출판사 : 한빛미디어
     
    한달 전쯤 IT 분야에서 소프트웨어 개발을 업()으로 삼고 있는 후배와 식사를 하면서 게임이라는 것이 그렇게 복잡하지 않다는 이야기를 듣고는 나도 모르게 혹() 해서 나 같은 사람도 게임이라는 것을 만들 수 있을까 하는 말도 안 되는 생각이 결국 이 책을 읽게 끔 만들었다. 아무래도 분수를 망각한 듯 하지만 그래도 게임이 어떻게 만들어지는 지는 적어도 개념적으로나마 알게 되었다는데 개인적으로는 크게 만족스럽다.
     
    개인적으로 이 책이 읽고 싶었던 이유는 게임이라는 것에 대한 추억 때문이지도 모르겠다. 어린시절 내가 처음 만났던 게임은 게임은 진정한 게임의 고전 겔러그. 내가 얼마나 이 게임을 잘했는가 하면 내 기억에 죽지 않고 2시간 이상을 했던 기억이 난다. 내가 지겨워서 꺼버릴 만큼그랬으니 우리 부모님들은 심부름 보낸 아들 기다리느라 얼마나 애간장이 탓을까그래서 딸아이가 게임을 해도 뭐라하지 않는다. 궁극에 다다르면 결국 제자리로 돌아오는 것이 세상의 법칙이니까 말이다. 물론 내가 제자리로 돌아오는 데는 아주 오랜 시간이 걸렸지만 말이다.
     
    책은 제목에서와 같이 10가지의 게임 장르를 다룬다. 또한 서문에도 나오지만 C#이라는 언어를 조금만 알면 따라 해 볼 수 있을 만큼 쉽게 구성되어 있다고 했다. 그런데 문제는 내가 C#을 다룰 줄 모른다는 것! 그래도 미친 척 하고 1장에 나와있는 오른쪽에서 날아오는 공을 큐브로 튕겨 날려버리는 아주 간단한 게임을 따라 해 봤다. 문제는 이것을 따라 하다가 보니 이 책을 읽는데 아주 오랜 시간이 걸렸다는 것이다. 어찌되었든 유니티라는 프로그램은 게임을 정말 쉽게 만들 수 있다는 것을 몸으로 배웠다. 그리고 책에서 표현된 그대로 따라 하기만 하면 기본적인 게임을 만들 수 있겠다는 생각도 들었다. 그러나 역시 제대로 된 게임을 만들기 위해서는 개발 언어에 대한 깊이 있는 공부는 반드시 필요해 보인다. 왜냐하면 기본기가 없이 무작정 따라 하기 만으로는 어찌되었건 한계라는 것에 부딪치기 때문이다.
     
    또한 책을 읽으면서 게임의 장르와 기본 컨셉에 대한 이해에도 도움이 되었다. 특히 게임 장르별로 게임을 어떻게 만들 것인가를 이야기 하기 전에 <게임 방법><아이디어 메모>라는 항목을 통해 이 게임이 어디에 사용되고 또 어떻게 응용될 수 있을지를 생각해 볼 수 있는 기회를 준다. 개인적으로는 국민적으로 인기를 누렸던 애니팡 게임과 비슷한 개념이었던 <정렬 퍼즐 액션> 과 어린 시절 나에게 무한 상상력을 제공해 줬던 <롤플레잉 게임>이 무척이나 끌렸다. 기회가 된다면 딸아이와 함께 한번쯤 따라 하면서 만들어 보는 것도 나쁘지 않겠다는 생각이 들었다. 남이 만들어 놓은 게임을 아무 생각 없이 하는 것 보다 그 게임의 원리를 이해하고 볼품 없겠지만 내가 직접 만들어서 그것을 즐길 수 있다면 그것 또한 나쁘지 않겠다는 생각에서다.
     
    올해 들어 조금은 힘에 부치다고 생각되는 장르에 까지 손을 대고 있는데 이 책은 지난번 읽었던 책 보다는 그래도 어렵지 않게 다가왔던 것 같다. 그러나 역시 기초지식의 한계는 나를 좌절하게 하기도 한다. 책에 나온 데로 아무리 따라 해도 책과 동일한 화면이 되지 않을 때 유니티를 소개한 책을 별도로 사봐야 하나 하는 생각을 했으니 말이다. 분명한 것은 게임을 하는 것 이상으로 게임을 만드는 것도 재미가 있다는 사실이다. 시간적 여유를 내서 조금씩 알아가야 할 듯 하다.
     
    노래하는 멘토르
  • 서평을 시작하기 전 잡담 -   스마트폰 시대가 시작되면서 스마트폰 게임이 봇물터지듯 쏟아져 나오고 점점...
    서평을 시작하기 전 잡담 - 
     스마트폰 시대가 시작되면서 스마트폰 게임이 봇물터지듯 쏟아져 나오고
    점점 더 안정화되어 이 서평을 쓰는 시점에는 왠만한 스마트폰 게임들은 상당한 퀄리티를 자랑하고 있다.
    그리고 스마트폰 게임을 만들어내는 도구 역시 엄청난 발전을 하였다.
    아이폰과 안드로이드 진영 간의 팽팽한 줄다리기로 인해 Objective-C와 안드로이드(java) 간에 무엇을 선택하여
    개발할 것인가하는 고민이 큰 이슈로 올라왔던 적도 있었고 그 대안으로 웹도 아니고 앱도 아닌
    웹앱이 대안으로 떠오른 적도 있었다.
     
     지금은 아이폰, 안드로이드 간의 구분 없이 쉽게 개발할 수 있는 툴들이 서로간의 장점을 부각시키며
    치열한 경쟁을 하고 있다.
    높은 수준의 프로그래밍 실력이 없더라도 어느정도 GUI 기반으로 후딱 게임을 만들어 낼 수 있는
    툴들에 놀라서 자빠질 지경이다.
     
    그 중 높은 퀄리티로 상용게임을 제작할 수 있는 툴은 유니티가 적당하다는 생각이 든다.
    이 책과 더불어 동영상 강의를 찾아서 함께 본다면 더할나위 없이 좋겠다.
     
    책 설명 - 
     이 책은 10가지의 장르별 게임을 소개하며 각 게임을 만드는 방법에 대해 소개하고 있다.
    유니티에 대한 설명뿐만 아니라 각 장르들에 대해 알아야 할 기본적인 게임원리까지도
    자세히 설명되어 있어 게임제작을 처음 접하는 사람도 재미있게 볼 수 있다.
    예전 플레시 게임을 만들어 보았거나 관심이 있어서 관련 서적을 보고 공부했던 사람이라면
    쉽게 쉽게 넘어가면서 볼수 있을 것이고 게임을 전혀 모르는 사람이라면 머릿속으로 많은
    생각을 하며 이해하면서 넘어가야 할 중요한 원리들이 설명되어 있다.
     
    책의 아름다운 모습 - 
    아.. 뭔가 느끼한 외국인 아찌가 동물들과 욕조에서 목욕을 즐기고 있다.
    여유로운 느낌이 느껴진달까?
     
     
    10가지 장르의 설명을 보게 될 것이니 이 책을 다 읽게 될 쯤엔 자신의 게임을 만들고 싶어 근질근질할 것이다.

    기본적인 게임의 원리를 자세히 설명하고 있다.

    C# 스크립트라고 하는데 자바문법과 별 다를바 없다. 

    상당히 중요한 개념인 재귀호출에 대해 설명이 되어 있다.

    이해되지 않을 개념들도 그림으로 설명이 되어 있다.

    한빛미디어에서 나온 책들이다.
    본인은 3권만 더 보면 다 볼 수 있다. +_+;;;

    자~ 언제까지 책만 읽을 셈인가?
    진짜 너만의 게임을 만들어라~
     
    서평 - 
     책을 읽는 동안 예제는 한번도 따라해보지 않았다.
    따라해본다고 이것저것 해보다가 책을 모두 못 볼것 같은 기분이 들어서이다.
    딱 보기에도 10가지 장르라고 하지 않는가.
    자그마치 10가지 장르를 한 책에 집어넣어 놓았다.
     
     한가지 제안을 해줄 것이 있는데 이 책의 내용을 보면 비슷비슷한 게임을 늘어놓은 것이 아니라서
    전부 예제를 따라서 만들어보고 응용까지 하게 되면 시간이 많이 들 것이기 때문에
    한 가지 장르씩 딱 찍어서 해보면서 진행하면 시간을 절약할 수 있고 지겨움도 좀 덜 하지 않을까하는 생각이 든다.
     
    나의 경우에는 그냥 아무 생각없이 후루룩 다 읽어보고 지금은 도트잇과 롤플레잉 편을 따라해보며
    동영상 강의도 같이 보고 있는데 진심으로 시간 가는 줄 모른다.
     
    자신만의 게임을 만들어 본다는 것!
    프로그래머라면 누구나 꿈꿔보는 것이 아닌가?
     
     AndEngine과 Cocos2d-x로 게임을 만들어 보면서 정말 즐거웠던 기억이 떠올랐다.
    유니티는 좀 더 어렵긴 한데 예제들을 응용하여 자신만의 게임을 만든다면 얼마나 더 재미있을까?
    만들면서 흐뭇한 아빠미소가 지어지는 것을 감출 수가 없다.
     
    즐겁다! 즐겁다!! 즐겁다!!!
    자신만의 게임을 만들려고 하는데 주저하는 사람이 있다면 이 책을 권해본다.
    이 즐거운 느낌을 함께 느껴보자.
     
    서평을 마치며 - 
     개인적으로 한빛미디어의 책을 많이 읽는 편인데 한빛미디어는 균형을 잘 맞추는 출판사인 듯 하다.
    책의 균형이라는 것은 지나치게 어려운 말만 늘어놓아 읽기도 전에 질려버리거나 
    내용이 쓰잘데기가 없어서 냄비받침으로 쓰게 된다던지 하는 경우가 많은데 요근래 한빛미디어에서
    토해내고 있는(정말 토해낸다고 느껴질 정도로 추세에 맞추어 발빠르게 출판하고 있다.) 책들을 보게 되면
    뭐 하나 버릴 곳이 없을 정도로 잘 만들었다.
    SKT의 광고가 생각날 정도다. 잘 생겼다~잘 생겼다~ 모.. 이딴 내용의 광고~
    좀 더 많은 분량으로 2탄이 나왔으면 하는 바램이 있고 나온다면 바로 구매하고 다른 사람에게도 추천을 할만한 책이다.
    각 장르별로 조금만 더 내용을 추가하여 개정판이 나오는 것도 괜찮지 않을까 생각된다.
     


     

이 책과 함께 구매한 책들

이 책이 속한 분야 베스트

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
남문서점
판매등급
전문셀러
판매자구분
사업자
구매만족도
5점 만점에 5점
평균 출고일 안내
1일 이내
품절 통보율 안내
7%

바로가기

최근 본 상품