책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788931553840
· 쪽수 : 376쪽
책 소개
목차
Preface 에셋으로 상업용 유니티 소셜 게임 만들기에 한 발 더 다가서다 / 김천일, 김효래 5
Part 1. 유니티 5 3D 기초
Chapter 1. 유니티 5 3D 입문
1.1 유니티 5 3D 엔진이란? 13
1.2 유니티 5 3D로 개발된 게임 14
1.3 멀티 플랫폼 지원 16
1.4 유니티 5 3D 버전 18
1.5 유니티 5 3D 설치 방법 19
1.6 유니티 5 3D 개발 개념 27
Chapter 2. 유니티 5 3D 게임 개발 기초
2.1 인터페이스 구조 33
2.2 스크립트 작업 세팅 54
2.3 컴포넌트 사용 방법 61
2.4 그래픽스 기초 64
Chapter 3. 유니티 5 3D C# 기초
3.1 모노디벨롭(monodevelop) 70
3.2 변수(variable) 72
3.3 함수(function) 76
3.4 클래스(class) 82
Part 2. 유니티 소셜 게임 환경 준비하기
Chapter 4. 유니티 2D Sprite 사용하기
4.1 유니티 2D 시작하기 95
4.2 Sprite Renderer 컴포넌트 98
4.3 해상도 설정 105
4.4 Pixels Per Unit 107
4.5 2D 카메라 설정 109
4.6 애니메이션 시스템 110
Chapter 5. 페이스북 연동
5.1 페이스북 연동 작업 120
5.2 클라이언트 프로젝트 만들기 124
5.3 페이스북 클라이언트 연동 작업 129
5.4 키스토어 생성 134
5.5 해시 키 추출 137
5.6 AndroidManifest 설정하기 143
5.7 권한 토큰 설정 146
5.8 빌드 테스트 150
5.9 adb logcat 세팅 155
Chapter 6. 로딩 제작
6.1 NGUI 아틀라스 작업 159
6.2 UI 구성 164
6.3 코루틴 170
6.4 나의 정보 받아오기 178
6.5 PlayerData 제작 183
Chapter 7. 랭크 씬 제작
7.1 랭크 씬 구성하기 189
7.2 랭크 UI 구성 192
7.3 아이템 다이내믹 생성 201
7.4 아이템 구성하기 205
7.5 PlayerData 연동 212
Chapter 8. 웹 통신
8.1 PHP 215
8.2 MySQL 221
8.3 PHP MySQL 연동 230
8.4 게임 서버 Login 234
8.5 MyData 적용하기 243
Part 3. 본격 유니티 5 3D 게임 제작
Chapter 9. 실전! 게임 제작
9.1 프로젝트 준비하기 249
9.2 플레이어 애니메이션 제작 254
9.3 PlayerData 연동 작업 271
9.4 플레이어 이동 처리 279
9.5 미사일 제작 291
9.6 몬스터 제작 304
부록1: NGUI를 활용한 유저 인터페이스 최적화 방법
에셋스토어에서 NGUI 설치하기 317
아틀라스 만들기 319
이미지 Sliced 처리 321
타일 처리 331
부록2: 유니티 2D와 uGUI를 활용한 2D 게임 만들기
완성 프로젝트 미리 보기 334
타이틀 만들기 335
해상도 설정 339
타이틀 UI 작업 342
버튼 제작 349