길벗·이지톡

도서 IT 전문서 게임

유니티짱을 활용해서 3D 게임 제작 기법을 배우자!

유니티 3D 게임 개발
더 즐겁게, 더 섬세하게, 더 친근하게.


이 책은 유니티짱을 활용해서 간단한 미니 게임부터 AI(인공지능) 대전 게임까지 3D 게임 제작을 다양하고 재미있게 배울 수 있도록 구성되었다. 실습은 유니티 5.0.1을 기준으로 한다.

풍부한 표정과 감정 표현, 머리카락 한 올에도 디테일한 묘사가 살아 있는 유니티짱 캐릭터로 3D 게임 제작을 실습하다보면 캐릭터와 세심하게 교감할 수 있으며 사용자와 소통하는 폭도 넓어진다. 심지어 유니티짱 데이터에는 음성 파일도 들어 있어 유니티 기능이나 스크립트 구현 방법을 넘어 게임 제작 전반에 걸친 감각을 얻을 수 있다. 물론 3D 액션 게임 제작에 필요한 기술들도 알차게 다룬다.

이 책은 유니티짱을 활용해서 3D 게임 제작 기술을 배울 수 있는 국내 유일한 도서로 초보자부터 중급자까지 유니티 게임 개발의 새로운 경험을 맛볼 수 있게 해줄 것이다. 

목차

1장 유니티를 이용한 스마트폰 게임 앱 개발 환경 준비
1.1 유니티 설치하기
1.2 iOS와 안드로이드 라이선스 구입하기
1.3 유니티 기본 화면 구성
1.4 새 프로젝트 만들고 오브젝트 다루기
1.5 웹 플레이어용으로 빌드하기
1.6 iOS·안드로이드용으로 빌드하기

2장 미니 게임으로 배우는 유니티 기초
2.1 유니티 기초 및 미니 게임 제작 준비
2.2 스크립트로 게임 오브젝트 조작하기
2.3 게임 오브젝트 생성·삭제하기
2.4 게임 완성하고 공개하기

3장 유니티짱 데이터 사용하기
3.1 유니티짱 데이터 불러오기
3.2 유니티짱 데이터에 포함된 데모 앱

4장 도트 먹기 게임 만들기
4.1 씬 준비하기
4.2 플레이어 이동하기
4.3 플레이어 모션 설정하기
4.4 도트 만들기
4.5 적 만들기
4.6 씬 전환하기

5장 커뮤니케이션 게임 만들기
5.1 새 프로젝트 만들기
5.2 유니티짱을 회전시키기
5.3 유니티짱을 중심으로 카메라 회전하기
5.4 말하는 유니티짱 만들기
5.5 유니티짱 터치하기
5.6 유니티짱과 가위바위보하기
5.7 유니티짱이 더 많은 말을 하게 하기

6장 미로 탈출 게임 만들기
6.1 프로젝트 불러오기
6.2 불러온 패키지 구조
6.3 유니티짱 회전시키기
6.4 유니티짱 이동하기
6.5 유니티짱의 손에서 총알 발사하기
6.6 유니티짱에 모션 적용하기
6.7 유니티짱이 목표 지점에 도착했을 때의 처리
6.8 스테이지 종료하기
6.9 필드 만들기
6.10 화면에 미니 맵 표시하기

7장 AI 대전 게임 만들기
7.1 대전 게임 패키지 불러오기
7.2 대전 게임 필드 만들기
7.3 대전 게임 만들기
7.4 AI와 대전하는 게임 만들기

8장 2D 게임 만들기
8.1 프로젝트를 만들고 유니티짱 2D 불러오기
8.2 유니티짱 2D 움직이기
8.3 Uni 표시하기
8.4 플랫폼 변경하기
8.5 배경과 스테이지 준비하기
8.6 동전 만들기
8.7 점수 표시, 스포너, 게임 오버 표시 기능 만들기
8.8 2D 게임 개조하기

9장 초보자를 위한 C# 강좌
9.1 C# 기초
9.2 클래스 기초
9.3 C# 한 걸음 더

부록 A Live2D 이용하기
A.1 Live2D 개요와 기능
A.2 Live2D로 일러스트 만들기
A.3 불필요한 부품 정리하기
A.4 유니티에서 동작하기

부록 B 언리얼 엔진에서 유니티짱 다루기
B.1 언리얼 엔진 설치하기
B.2 유니티짱 에셋 내려받기


B.3 언리얼 엔진에서 프로젝트 만들기
B.4 텍스처 불러오기
B.5 더욱 사실적인 표현
B.6 애니메이션 불러오기
B.7 유니티짱을 게임에 넣기
더보기접기

저자

ㆍ지은이 마쓰다스 등 7인

지은이 소개

【마쓰다스】

일본 쿄토에 살고 있으며 비디오 게임과 웹 기술을 좋아한다. 인베이더 게임이 탄생한 해에 태어나 《마이컴 BASIC 매거진》을 읽으며 자란 웹 개발자이다. 일본 관서 지방을 중심으로 스터디 그룹에서 활동 중이다. 유니티를 좋아하는 사람들의 모임인 Unity 크리에이터즈의 매니저이기도 하다.

 

【BATA】

주로 게임을 개발하며 가끔씩 로드 바이크를 탄다. 로드 바이크와 게임 개발은 스케줄 관리가 비슷하다라고 생각한다. 요즘에는 오로지 오큘러스 리프트에 푹빠져 있으며 오큘러스 리프트용 콘텐츠를 개발 중이다.

 

【中Maruchu】

자칭 IQ 140인 인디 게임 개발자이다. 그림, 소리, 프로그램 가리지 않고 무엇이든 만든다. 대표작으로는 《컬러풀 마인》, 《TRIRIS》, 《7인의 하나코씨》 등이 있다. HSP 프로그램 대회 일반 부문 우수상, 물리 엔진 OBAQ상, 아이치현 고교생 프로그래밍 대회 우수상 등을 수상했다.

 

【우니타지야무오】

유니티와 게임 잼을 너무도 사랑하는 청년이다. 일본 관서 지방에서 개최하는 스터디 그룹이나 게임 잼에 자주 참가한다. "처음 만난 사람과 팀을 이루어 이틀 만에 게임을 만들 때가 가장 흥분된다"라고 말한다.

 

【모리사토린】

게임 프로그래머로 취미는 C#이며 종종 강연과 스터디를 연다. VS해커슨 클럽을 주최하였다. 마이크로소프트 C# MVP(2014), 닷넷 MVP(2015)이기도 하다.

 

【쿠리사카코나베】

Live2D를 사용하여 참신한 표현을 좋아하며 언리얼 엔진 4로 오큘러스 리프트용 콘텐츠를 만들기도 한다. 2차원 표현을 연구하는 것을 좋아한다.

 

【alwei】

일본 관서 지방에서 활동하는 자칭 인디 게임 개발자이다. 프리랜서로 게임을 만들며 그 외 다른 활동에도 관심이 많다. 요즘에는 언리얼 엔진과 관련된 활동을 많이 한다.

보도자료

연관 프로그램

아래 프로그램은 길벗출판사가 제공하는 것이 아닙니다.
무료로 사용할 수 있는 정보를 안내해 드리니, 지원이 필요하면 해당 프로그렘 제작사로 문의해 주세요.