logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

1인 개발자를 위한, 처음 시작하는 유니티 : 슈팅 게임편

1인 개발자를 위한, 처음 시작하는 유니티 : 슈팅 게임편

(1인 게임 제작부터 판매까지, 유니티 5.X 가이드북, 초보 개발자 유니티 완전정복)

이동훈 (지은이)
아이생각(디지털북스)
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
22,500원 -10% 0원
1,250원
21,250원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 23개 7,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

1인 개발자를 위한, 처음 시작하는 유니티 : 슈팅 게임편
eBook 미리보기

책 정보

· 제목 : 1인 개발자를 위한, 처음 시작하는 유니티 : 슈팅 게임편 (1인 게임 제작부터 판매까지, 유니티 5.X 가이드북, 초보 개발자 유니티 완전정복)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960882003
· 쪽수 : 360쪽
· 출판일 : 2017-02-20

책 소개

유니티를 활용한 게임 개발에 관심 있는 초보자를 대상으로 하는 교재. 게임 개발에 대해 잘 몰라도, 유니티 프로그램이 어렵게만 느껴져도 책의 처음부터 끝까지 차근차근 따라 하다보면 게임의 기본적인 뼈대를 만들 수 있도록 구성되어 있다.

목차

목차
들어가기 전에 ● 003
서문 ● 003
본서의 활용 및 주의점 ● 003
본서의 구성 ● 004
본서에서 제작할 게임 예시 이미지 ● 005

CHAPTER 01. 게임의 개요 / 013
1.게임의 정의 ● 015

2.게임의 4대 구성요소 ● 016
①게임기획 ● 016
①-1.게임기획의 중요성 ● 016
①-2.게임기획의 분류 ● 019
②스토리 ● 019
③그래픽 ● 020
③-1.그래픽의 중요성과 한계 ● 020
③-2.그래픽의 분류 ● 020
③-3.그래픽 작업의 특성 ● 021
④프로그래밍 ● 022
④-1.프로그래밍은 게임의 필수조건 ● 022
④-2.프로그래밍의 분류 ● 022
④-3.프로그래밍 공부 방법 ● 023
⑤사용자 경험 ● 024

3.게임의 장르 ● 025

CHAPTER 02. 게임 개발의 개요 / 027
1.게임 개발의 모습 ● 029
①중, 대규모 개발의 경우 ● 029
②소규모 개발의 경우 ● 030

2.나홀로 하는 게임 개발의 방법 ● 031
①개발자금의 문제 ● 032
②소규모 개발 시의 주의점 ● 032

3.게임 개발 프로젝트의 관리 ● 034
①개발기간의 산정 ● 034
②실제 개발 시의 프로젝트 관리 ● 035

4.게임의 상업성 판단 ● 036
①게임 시장 ● 036
②게이머 ● 037
③게임의 재미 ● 039
④프로토타이핑 ● 040
⑤결론 ● 041

CHAPTER 03. 게임 개발 환경의 정비 / 043
1.유니티의 개요 및 장단점 ● 045
①유니티의 장점 ● 045
②유니티의 단점 ● 046
③결론 ● 046

2.유니티 설치 및 실행 ● 047
①유니티 무료판과 유료판 ● 047
②유니티 엔진의 다운로드 및 설치 ● 049
②-1.유니티 공식 릴리스 버전의 설치 ● 049
②-2.유니티 베타 버전의 설치 ● 053
②-3.유니티 엔진 프로그램의 사양 ● 054

3.비쥬얼 스튜디오 설치 ● 056

4.개발 시 참고할 여러 리소스들 ● 059
①유니티 공식홈 l UNITY3D.COM ● 059
②유니티 스크립팅 API l ANSWERS.UNITY3D.COM ● 059
③유니티 포럼 l FORUM.UNITY3D.COM ● 060
④구글링 l GOOGLE.COM ● 062
⑤유니티 앤서즈 l ANSWERS.UNITY3D.COM ● 063
⑥스택 오버플로우 l STACKOVERFLOW.COM ● 064
⑦MSDN l MSDN.MICROSOFT.COM/KO-KR/DEFAULT.ASPX ● 065
⑧유니티 한국 공식 카페 l CAFE.NAVER.COM/UNITYHUB ● 066

CHAPTER 04. 게임 기획 / 067
1.좋은 게임 기획의 방법 ● 069
①자발성 ● 069
②규칙성 ● 070
③상호작용성 ● 071
④게이머의 입장 ● 072

2.나 홀로 하는 게임기획 ● 073
①나 홀로 하는 게임 기획의 특징 ● 073
②게임 기획의 방법 ● 074
②-1.개발기간의 문제 ● 074
②-2.필수적인 게임의 요소 ● 075
②-3.단순화한 게임을 기획 ● 076
②-4기획서의 작성 ● 076

3.어떤 게임을 만들 것인가? ● 077

CHAPTER 05. 게임 제작의 준비 / 079
1.유니티 프로젝트 만들기 ● 081

2.게임 에셋의 구입 및 확보 ● 084
①에셋 구입처 ● 085
①-1.유니티 에셋 스토어 ● 085
①-2.터보스퀴드 ● 086
①-3.아카이브3D ● 087
①-4.엔바토 마켓 ● 087
②에셋의 확보 예제 ● 088

CHAPTER 06. 오브젝트 만들기 및 유니티 에디터 기본 / 093
1.유니티 에디터 ● 095
①유니티의 주요 윈도우 ● 095
①-1.Scene (씬) ● 096
①-2.Hierarchy (하이어아키) ● 097
①-3.Inspector (인스펙터) ● 098
①-4.Project (프로젝트) ● 099
①-5.Console (콘솔) ● 101
①-6.Game (게임) ● 102
②유니티의 초기 셋팅 ● 105

2.유니티 씬(Scene) 및C#기초 ● 107
①씬의 개념 ● 107
②유니티C#스크립트의 기초 ● 107
③씬 사이의 이동 ● 114

CHAPTER 07. 유니티 중요 구성요소 및 C# 기본 / 119
1.아군 기체 만들기 ● 121
①Prefab(프리팹) ● 121
②Collider (컬라이더) ● 122
③Rigidbody (리짓바디) ● 125
④Mesh Renderer, Shader(메쉬 렌더러, 쉐이더) ● 127
⑤Camera(카메라) ● 128
⑥일반화 프로그래밍 (추상클래스와 인터페이스) ● 130
⑥-1.추상클래스 (Abstract Class) ● 131
⑥-2.인터페이스 ● 134
⑦게임오브젝트 사이의, 스크립트 사이의 통신 ● 138
⑦-1.스크립트 변수 참조 ● 138
⑦-2.스태틱 변수 선언 ● 141
⑦-3.이벤트 발생 및 구독 ● 142
⑦-4.GameObject.SendMessage ● 146
⑦-5.GetComponent ● 147
⑧속성(Property)과 열거형(Enum) ● 148
⑧-1.속성 (Property) ● 148
⑧-2.열거형 (Enum) ● 151
⑨변수의 형식과 그 변환, 연산자 ● 153
⑨-1.변수의 형식 ● 154
⑨-2.변수의 형식변환 ● 154
⑨-3.연산자 (Operator) ● 157
⑩충돌검출 및 그 활용 ● 160

2.적군 기체 만들기 ● 162

CHAPTER 08. 유니티 스크립팅 / 167
1.유니티와 C# 프로그래밍에 대해서 ● 169
①클라이언트 프로그래밍의 개념 ● 169
②MVVM ● 170
③코드의 관리, 가독성 ● 170
④유니티, 프로그래밍 학습방법 ● 171

2.아군 기체 기능 구현 ● 172
①기체의 스탯 (얕은 복사와 깊은 복사) ● 172
②기체의 움직임 구현 ● 177
③발사체 구현 ● 184

3.적군 기체 기능 구현 ● 203

4.배경 만들기 및 움직이기 ● 205
①화면 해상도 설정 ● 206
②배경 만들기 ● 207

CHAPTER 09. 이펙트 및 애니메이션 / 213
1.이펙트 만들기 ● 215

2.애니메이션 ● 219

CHAPTER 10. 스테이지 만들기 및 게임매니저 / 229
1.스테이지 및 게임 진행 ● 231

2.게임매니저 스크립트 ● 232

CHAPTER 11. 유저 인터페이스 만들기 / 239
1.HP바 만들기 ● 241

2.게임 스코어 표시 ● 246

3.상점 인터페이스 UI 만들기 ● 255

4.게임 메뉴 UI 만들기 ● 268
①Toggle(토글) 만들기 ● 268
②Dropdown(드롭다운) 만들기 ● 274

CHAPTER 12. 게임 사운드 넣기 / 289
1.사운드 에셋 구하기 ● 291

2.사운드 에셋 유니티에 적용하기 ● 292
①사운드 에셋 임포트하기 ● 292
②Audio Listener(오디오 리스너) ● 293
③Audio Source(오디오 소스) ● 295

3.사운드 매니저 스크립팅 ● 297

CHAPTER 13. 게임 이벤트 넣기 / 303
1.게임의 정지 및 재개 구현 ● 305

2.이벤트 처리 구현 ● 307

CHAPTER 14. 게임의 저장 / 309
1.PlayerPrefs (플레이어프렙스) ● 311

2.Serialization (시리얼라이제이션) ● 312

3.XML, JSON 시리얼라이저 ● 314

4.게임서버 (Mysql, PHP) 및 보안 ● 316
①게임 서버 ● 316
②보안문제 ● 317

CHAPTER 15. 안드로이드 빌드 만들기 / 319
1.유니티 빌드 세팅 설정하기 ● 321

2.빌드 암호 설정하기 ● 326

3.최종 빌드 만들기 ● 329

CHAPTER 16. 게임을 구글 스토어에 올리기 / 331
1.구글 개발자 계정 만들기 ● 333

2.구글 콘솔 앱 셋업하기 ● 334

3.가격 설정 및 출시하기 ● 339
①가격 설정 ● 339
②출시하기 ● 340

4.유니티 광고 붙이기 ● 342

5.기타 스토어 관련 사항들 ● 350

CHAPTER 17. 한 걸음 더 나아가기 / 351
1.게임 수정, 추가하기 ● 353

2.C#고급문법을 마스터 하자 ● 354

3.여러가지 게임의 장르와 기획의 결정 ● 355

4.궁극의 분기점-프로그래머가될것인가, 게임기획자가될것인가 ● 355
④-1.프로그래머 ● 355
④-2.게임기획자 ● 356
④-3.기타 다른게임의 분야 ● 357

5.이제부터 무엇을 할 것인가? ● 357

저자소개

이동훈 (지은이)    정보 더보기
97년 서울대 경제학부 입학, 반수 후98년 서울대 법학부 입학. 수능, 논술을 2번씩 보고 서울대를 2번 들어간 수재 중의 수재. 더 큰 이상을 실현하고자 전 세계인을 상대로 분투하는 게임개발을 하고 있다. 일본어, 영어를 번역가 수준으로 구사하며, 유니티 엔진, 프로그래밍과 게임기획을 전문적으로 하고 있다. *킹 오브 메이지 (페이스북 웹게임) http://www.youtube.com/watch?v=gnMAvR2AbNM *퍼펙션 오브 위즈덤 (PC윈도우즈 1대1 카드대전 온라인 게임) http://www.perfectionofwisdom.com http://store.steampowered.com/app/355380 *출판사 타이쿤 (안드로이드 모바일 경영 시뮬레이션 게임) http://bit.ly/1kbDqhY http://bit.ly/J1IXIY *파이널 워즈 (안드로이드 모바일 전략 전쟁게임) http://goo.gl/lrrVdY *빅뱅런 (안드로이드 캐쥬얼게임) https://goo.gl/udofr4 카카오톡 게임하기에 입점되어 있음! *게임 오브 드래곤 (PC, 모바일게임) http://steamcommunity.com/sharedfiles/filedetails/?id=468546365 스팀 그린라이트 통과함! *RPG 스킬 만들기 (모바일게임) https://goo.gl/G5imvm *출판사 타이쿤 (스팀 PC게임) http://store.steampowered.com/app/517300/
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책