누구나 할 수 있는 유니티 2D 게임 제작 (유니티를 몰라도 따라 하면서 즐겁게 익히는 레트로풍 2D 게임 제작)

누구나 할 수 있는 유니티 2D 게임 제작 (유니티를 몰라도 따라 하면서 즐겁게 익히는 레트로풍 2D 게임 제작)

$31.75
Description
게임 개발, 유니티, 프로그래밍 모두 처음인 사람을 위한 단 한 권의 책. 중학교 수준의 영어와 수학, 그리고 ‘게임을 좋아하고 게임을 만들고 싶다’는 마음만 있다면 누구나 즐겁게 유니티 사용법을 익혀 2D 게임을 만들 수 있게 집필한 책이다. 게임 타이틀 표시로 시작해서 스테이지, 캐릭터, 게임 장치 등을 추가해 살을 붙여나감으로써, 사이드뷰(횡스크롤) 게임과 탑뷰 게임 두 가지 샘플 게임을 완성한다. 한 단계씩 실습하며 게임이 만들어지는 과정을 ‘즐겁게’ 익히고, 자신만의 게임을 완성해보자.
저자

STUDIOSHIN

1991년부터20년간게임제작사에서가정용게임과스마트폰앱디자이너,기획자,프로그래머로개발에종사했다.2011년에독립해서프리랜서로게임및업무앱을개발하고개발서적도집필하고있다.나라예술단기대학과오사카어뮤즈먼트미디어전문학교강사다.

목차

옮긴이머리말ix
베타리더후기x
시작하며xii
이책에대하여xiii

PART1|게임을만들기위한준비

CHAPTER1|게임개발과유니티를알아보자2
1.1게임개발의시작은지식과아이디어2
1.2게임개발에필요한것생각해보기4
1.3유니티의기초6
1.4유니티설치하기6
1.5유니티로만드는게임의구성살펴보기18

CHAPTER2|유니티로첫게임만들기20
2.1프로젝트만들기20
2.2게임화면만들기25
2.3플레이어캐릭터만들기42

CHAPTER3|스크립트작성하기53
3.1스크립트로게임오브젝트조작하기53
3.2C#프로그래밍의기초59
3.3PlayerController스크립트살펴보기65

PART2|사이드뷰게임만들기

CHAPTER4|사이드뷰게임의기본시스템만들기78
4.1사이드뷰게임78
4.2샘플게임실행해보기79
4.3게임스테이지만들기83
4.4게임오브젝트재사용하기88
4.5플레이어캐릭터만들기95

CHAPTER5|버튼과UI만들기125
5.1게임UI만들기125
5.2게임재시작기능만들기138
5.3게임실행하기142

CHAPTER6|게임에화면과기능추가하기144
6.1버전업내용요약144
6.2타이틀화면추가하기146
6.3스크롤화면만들기153
6.4시간제한기능만들기166
6.5아이템과점수만들기176
6.6결과화면추가하기184

CHAPTER7|게임에장치추가하기190
7.1대미지블록만들기190
7.2이동블록만들기198
7.3이동블록과연동되는스위치만들기205
7.4고정포대만들기210
7.5돌아다니는적캐릭터만들기217
7.6게임에서사운드재생하기221
7.7마우스및터치패널조작구현하기226

PART3|탑뷰액션게임만들기

CHAPTER8|탑뷰액션게임의기본시스템만들기242
8.1예제게임실행해보기242
8.2지금부터만들탑뷰게임에대해알아보기244
8.3타일맵으로게임화면만들기246
8.4플레이어캐릭터만들기262

CHAPTER9|탑뷰액션게임업그레이드하기287
9.1씬에서씬으로이동하기287
9.2배치아이템만들기299
9.3적캐릭터만들기306
9.4UI와게임을관리하는시스템만들기315

CHAPTER10|탑뷰액션게임완성하기331
10.1타이틀화면추가하기331
10.2게임데이터저장하기337
10.3보스스테이지만들기354
10.4여러BGM과SE적용하기378

APPENDIX|한국어판부록

APPENDIXA|게임에서사용되는삼각함수390
A.1삼각함수란?390
A.2각도로좌표구하기(Sin과Cos을이용하여벡터구하기)392
A.3좌표에서벡터구하기(Atan2메서드사용하기)393
A.4자주쓰는삼각함수메서드394

APPENDIXB|실제기기에빌드및설치하기397
B.1iOS기기에설치397
B.2안드로이드기기에설치401
B.3웹앱으로배포하기412

찾아보기416

출판사 서평

즐겁게,부드럽게,유연하게유니티와게임개발기초를알려주는입문서

게임을만들고싶지만프로그래밍경험이없어망설이고있나요?유니티가대세라고해서유니티책을샀지만,유니티엔진설명이대부분이고만드는샘플게임은간단한데모수준에그쳐실망한적있나요?혹은3D게임에필요한물리와수학에압도당해엄두도내지못하고있나요?

그런분들을위해,STUDIOSHIN이아주쉬운유니티책을한권썼습니다.쉬우면서도,그저그런프로토타입수준의게임을만드는것은아닙니다.게임타이틀표시에서시작해스테이지,캐릭터,게임장치등을추가해살을붙여나가고,결과적으로두가지2D게임을완성하게구성되어있습니다.한단계씩실습하며게임이만들어지는과정자체를‘즐겁게’익힐수있습니다.

1부에서는게임에필요한요소,유니티에대한기본적인설명,C#언어로스크립트작성하는방법등을살펴봅니다.2부에서는사이드뷰(횡스크롤)게임을,3부에서는탑뷰액션게임을만들어봅니다.게임의재미요소나여러가지장치에대해서도‘부드럽게’설명하고구현하므로,책을차근차근따라하는것만으로어느새그럴듯한게임이만들어져있을겁니다.

‘게임을좋아하고게임을만들고싶다’는마음만있다면누구든유니티로2D게임을만들수있다는게저자의믿음입니다.다만그럴듯한게임을만들려면최소한의수학은필요합니다.이에한국어판은,원서에서는회원특전으로만제공된삼각함수챕터등을권말부록으로추가했습니다.필요한것먼저‘유연하게’익히며,이책을자신만의독창적인게임을만드는기초로삼아보세요.