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 만들기