아이디저장

[절판]게임엔진 프로그래밍 개발(UNITY 3D 엔진)
9791185123141 \25,000
2014-02-22 190*260
280 p
이희만, 권순녀
 

Unity의 가장 큰 장점은 배우기가 쉽다는 것입니다. 객체개념의 프로그램과 간단한 프로그램 로직을 구사할 수 있으면 초등학생은 물론 일반인들도 고난이도의 콘텐츠를 쉽게 제작할 수 있습니다. 본 교재는 가급적 어려운 이론은 배제하되 기본적인 원리를 이해하도록 하고 독자 스스로 새로운 콘텐츠를 제작할 수 있는 능력을 향상시킬 수 있도록 하였습니다. 설명은 가급적 간결하게 하였고 용어에 대한 개념의 확실한 이해와 응용을 목표로 하였습니다. 상세하게 설명하거나 모든 것을 설명하지 않지만 독자들이 큰 그림을 보고 이해를 하고 상세한 내용은 독자 스스로 필요한 부분을 찾아서 해결하도록 유도합니다. Unity를 배우고자 하는 일반인의 입문서로도 무리 없이 사용할 수 있을 것으로 생각됩니다.

이 희 만
현재 서원대학교 멀티미디어학과 교수

권 순 녀
현재 한국복지대학교 게임콘텐츠과 교수

1장. Unity의 소개
1.1 Unity의 개요
1.2 Unity의 설치
1.3 프로그램의 시작과 프로젝트의 생성
1.4 UNITY 프로젝트의 구조
1.5 UNITY 인터페이스

2장. Unity의 기본 구성과 사용
2.1 GameObject
2.2 Unity 좌표계
2.3 프리미티브 객체의 생성
2.4 광원의 추가
2.5 Scene View 네비게이션
2.6 Materials와 Textures
2.7 Prefabs
2.8 비활성화
2.9 오디오 효과음

3장. C# 프로그램
3.1 C# 개요
3.2 데이터 타입
3.3 라이브러리 사용
3.4 연산자
3.5 판단문
3.6 반복문
3.7 예외처리
3.8 캐스팅 및 형식 변환
3.9 UNITY C# 프로그램

4장. 물리엔진
4.1 개요
4.2 Vector3 클래스
4.3 물리 실험
4.4 축구공 만들기
4.5 포물선 운동

5장. 태양계 시뮬레이션
5.1 프로젝트의 생성과 지구의 구현
5.2 태양의 생성과 지구행성의 완성
5.3 Skybox의 제어
5.4 태양계의 완성
5.5 우주 여행
5.6 토성의 환형 고리 구현

6장. 게임 배경의 구현
6.1 프로젝트의 생성
6.2 어셋 스토어
6.3 지형생성
6.4 바다의 생성
6.5 하늘의 생성

7장. 플레이어 제어
7.1 1인칭 시점 제어
7.2 3인칭 시점 제어
7.3 1인칭 시점 캐릭터의 무기생성
7.4 총알의 생성과 발사
7.5 타겟의 생성과 충돌 체크
7.6 피격회수 계산
7.7 총알의 파괴
7.8 스코어의 계산

8장. GUI 사용
8.1 GUI 객체 스크립트
8.2 Screen 객체의 활용
8.3 GUIContent 객체
8.4 GUI Control Types
8.5 GUI Customization
8.6 GUISkin
8.7 Health Point 게이지 만들기

9장. 파티클 시스템
9.1 Particle 컴포넌트 생성
9.2 파티클 모듈
9.3 폭발 효과
9.4 파티클의 제어
9.5 게임오버 장면 전환

10장. 애니메이션
10.1 Mecanim 애니메이션 시스템
10.2 Humanoid 캐릭터의 설정
10.3 Rigging
10.4 Skinning
10.5 Animations
10.6 State Machine
10.7 Animation Transition 설정
10.8 애니메이션 제어 스크립트
10.9 Blend Trees

11장. 적군의 생성과 제어
11.1 적군의 생성
11.2 적군의 제어
11.3 로봇의 총알 생성
11.4 플레이어 제어 및 밸런스 조절

12장. 2D 게임 제작
12.1. 2D 애니메이션
12.2. 2D 애니메이션 프로젝트 생성과 환경설정
12.3. 배경의 작성과 Parallax 기법
12.4. Sprite 애니메이션
12.5 플레이어 애니메이션
12.6 플레이어 제어
12.7 플레이어 추적하는 카메라 제어
12.8 플레이어 무기
12.9 적군의 생성과 제어
12.10 게임 밸런스의 조절
12.11 게임 스코어의 표시

13장. 배포하기
13.1 웹으로 배포하기
13.2 PC/MAC으로 배포하기
13.3 안드로이드 배포하기
13.4 아이폰 배포하기