시작하며 x
이 책에 대하여 xi
PART 1 게임을 만들기 위한 준비
CHAPTER 1 게임 개발과 유니티 알아보기 2
1.1 게임 개발의 시작은 지식과 아이디어 2
1.2 게임 개발에 필요한 것 생각해보기 4
1.3 유니티의 기초 6
1.4 유니티 설치하기 7
1.5 유니티로 만드는 게임의 구성 살펴보기 18
CHAPTER 2 유니티로 첫 게임 만들기 20
2.1 프로젝트 만들기 20
2.2 게임 화면 만들기 27
2.3 플레이어 캐릭터 만들기 42
CHAPTER 3 스크립트 작성하기 55
3.1 스크립트로 게임 오브젝트 조작하기 55
3.2 C# 프로그래밍의 기초 62
3.3 PlayerController 스크립트 살펴보기 68
PART 2 사이드뷰 게임 만들기
CHAPTER 4 사이드뷰 게임의 기본 시스템 만들기 80
4.1 사이드뷰 게임 80
4.2 샘플 게임 실행해보기 81
4.3 게임 스테이지 만들기 84
4.4 게임 오브젝트 재사용하기 89
4.5 플레이어 캐릭터 만들기 95
CHAPTER 5 버튼과 UI 만들기 123
5.1 게임 UI 만들기 123
5.2 게임 재시작 기능 만들기 136
5.3 게임 실행하기 141
CHAPTER 6 게임에 화면과 기능 추가하기 143
6.1 버전 업 내용 요약 143
6.2 타이틀 화면 추가하기 145
6.3 스크롤 화면 만들기 155
6.4 시간 제한 기능 만들기 164
6.5 아이템과 점수 만들기 173
6.6 결과 화면 추가하기 185
CHAPTER 7 게임에 장치 추가하기 192
7.1 대미지 블록 만들기 192
7.2 이동 블록 만들기 201
7.3 이동 블록과 연동되는 스위치 만들기 209
7.4 고정 포대 만들기 213
7.5 돌아다니는 적 캐릭터 만들기 220
7.6 게임에서 사운드 재생하기 226
7.7 Input System을 사용한 입력 조작 231
PART 3 탑뷰 액션 게임 만들기
CHAPTER 8 탑뷰 액션 게임의 기본 시스템 만들기 250
8.1 예제 게임 실행해보기 250
8.2 지금부터 만들 탑뷰 게임에 대해 알아보기 252
8.3 타일맵으로 게임 화면 만들기 255
8.4 플레이어 캐릭터 만들기 270
CHAPTER 9 탑뷰 액션 게임 업그레이드하기 305
9.1 씬에서 씬으로 이동하기 305
9.2 배치 아이템 만들기 318
9.3 적 캐릭터 만들기 326
9.4 UI와 게임을 관리하는 시스템 만들기 339
CHAPTER 10 탑뷰 액션 게임 완성하기 368
10.1 타이틀 화면 추가하기 368
10.2 게임 데이터 저장하기 376
10.3 보스 스테이지 만들기 389
10.4 여러 BGM과 SE 적용하기 415
APPENDIX 게임 개발을 위한 수학 기초
APPENDIX A 게임에서 사용되는 삼각함수 428
A.1 삼각함수란? 428
A.2 각도로 좌표 구하기(Sin과 Cos을 사용해 벡터 구하기) 430
A.3 좌표에서 각도 구하기(Atan2 메서드 사용하기) 431
A.4 자주 쓰는 삼각함수 메서드 432
찾아보기 436