책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788968481246
· 쪽수 : 376쪽
· 출판일 : 2014-09-11
책 소개
목차
1장 유니티 소개
_1.1 특징
_1.2 마치며
2장 유니티 설치와 제작 환경 구축
_2.1 유니티 설치하기
_2.2 유니티 사용자 인증하기
_2.3 유니티 프로젝트 만들기
_2.4 유니티 에디터 레이아웃 살펴보기
_2.5 에셋 스토어 소개
_2.6 마치며
1부 3D 액션 게임 '로보로보' 만들기
3장 바닥과 캐릭터 오브젝트 만들기
_3.1 프로젝트와 씬 생성하기
_3.2 큐브 오브젝트 만들기
_3.3 오브젝트를 구성하는 컴포넌트
_3.4 유니티 패키지를 활용하여 리소스 추가하기
_3.5 바닥 오브젝트 만들기
_3.6 Fbx 파일을 이용하여 Player 오브젝트 만들기
_3.7 라이트 오브젝트 생성과 그림자 표시하기
_3.8 VertexLit 셰이더로 광택 연출하기
_3.9 Light 컴포넌트로 따뜻한 색감 연출하기
_3.10 마치며
4장 유니티 기본 기능을 활용하여 게임 씬 구성하기
_4.1 태그 설정하기
_4.2 프리팹 기능을 이용하여 Player 오브젝트 저장하기
_4.3 카메라 오브젝트 설정
_4.4 C# 스크립트 컴포넌트로 Player 오브젝트 조작 기능 추가하기
_4.5 Rig 설정 및 애니메이션 클립 만들기
_4.6 Animator 생성 및 애니메이션 상태 만들기
_4.7 트랜지션으로 클립 연결하기
_4.8 파라미터를 초기화하기 위한 애니메이션 클립 이벤트 추가하기
_4.9 Player 오브젝트를 따라다니는 카메라 만들기
_4.10 마치며
5장 물리 기능 적용과 UI 만들기
_5.1 중력 효과 주기
_5.2 벽 만들기
_5.3 Enemy 오브젝트 만들기
_5.4 무기 만들기
_5.5 Hp 바 만들기
_5.6 게임 결과 창 만들기
_5.7 GUI Texture를 이용해서 타이머 만들기
_5.8 마치며
6장 멋진 효과를 덧붙여 완성하기
_6.1 타격 이펙트 만들기
_6.2 Trail Renderer 컴포넌트를 이용해서 무기 궤적 만들기
_6.3 AudioClip을 이용해서 사운드 효과 구현하기
_6.4 시작 화면 씬(0_start Scene) 만들고 연결하기
_6.5 빌드하여 실행 파일 만들기
_6.6 마치며
2부 2.5D 러닝 게임 '마녀 이야기' 만들기
7장 NGUI로 게임 씬 구성하기
_7.1 프로젝트 생성하기
_7.2 Switch Platform 기능을 이용해서 안드로이드 제작 환경으로 변경하기
_7.3 NGUI란?
_7.4 유니티 패키지를 활용해서 리소스 추가하기
_7.5 NGUI UI 오브젝트 만들기
_7.6 게임 해상도를 창 크기에 맞추기
_7.7 Sprite 위젯을 이용하여 Black 배경 오브젝트 만들기
_7.8 Panel 오브젝트 만들기
_7.9 배경 만들기
_7.10 UIAnchor C# 컴포넌트를 이용해서 정렬하기
_7.11 스프라이트 위젯을 활용해서 Player 오브젝트 만들기
_7.12 빈 게임 오브젝트를 활용해서 피벗 오브젝트 만들기
_7.13 Player 오브젝트의 상태별 애니메이션 클립 만들기
_7.14 장애물 요소 Enemy 오브젝트 만들기
_7.15 마치며
8장 C# 스크립트로 마녀 이야기 기능 제작하기
_8.1 배경 무한 이동을 통한 주인공 이동 연출 만들기
_8.2 C# 스크립트 편집하기
_8.3 Transform 컴포넌트를 변경하는 코드 작성하기
_8.4 C# 스크립트를 컴포넌트로 적용하기
_8.5 유니티에서 제공하는 기본 구문
_8.6 C# 스크립트 기초 문법 살펴보기 및 if 문 사용하기
_8.7 실수형 변수 추가와 Time.deltaTime
_8.8 _speed 값을 변경하여 공간감 있는 움직임 연출하기
_8.9 터치 입력을 이용하여 주인공 이동시키기
_8.10 GM 오브젝트로 EnemySet 생성 관리하기
_8.11 적을 관리하는 Enemy C# 컴포넌트 제작하기
_8.12 Trigger 기능으로 Delete 오브젝트 만들기
_8.13 Player 오브젝트의 Hp 구현과 충돌할 때 애니메이션 실행하기
_8.14 NGUI 스프라이트의 Filled 기능을 이용하여 Hp 바 만들기
_8.15 라벨과 스프라이트 위젯을 이용해서 점수 UI 만들기
_8.16 결과 창 만들기 1: 다시 게임하기 기능 만들기
_8.17 결과 창 만들기 2: 활성화 기능과 점수 표시하기
_8.18 난이도 구현하기
_8.19 새로운 씬을 만들어 시작 화면으로 사용하기
_8.20 Tween 기능을 이용해서 시작 화면 연출하기
_8.21 Audio Source를 이용해서 BGM 만들기
_8.22 마치며
9장 안드로이드 빌드
_9.1 안드로이드로 빌드 설정하기
_9.2 Android APK 파일 빌드하기
_9.3 마치며
부록
_A 안드로이드 개발 환경 만들기
_B 스토어 등록을 위한 Keystore 만들기