추천 검색어

최근 검색어

도서 IT전문서/IT입문서 모바일
물리 게임 이론부터 슈팅, 어드벤처, 롤플레잉 게임 실전 예제까지 iOS 3D 언리얼 게임 개발
정 가
34,000원
출 간
2012-12-04
지 은 이
로버트 친(Robert Chin)
I S B N
9788966184798
분 량
504쪽
난 이 도
중급
부 록
소스 코드

언리얼 개발 키트를 처음 다루는 독자부터 게임 개발용 실전 예제가 필요한 독자까지

iOS 게임 앱 개발에 필요한 기초 지식을 쉽고 빠르게!

 

《iOS 3D 언리얼 게임 개발》은 언리얼 스크립트 언어를 포함하여 이러한 기술을 사용하는 방법과 iOS 3D 게임을 만드는 방법에 대해서 소개한다. 또한 UDK에서 사용하는 기술을 이용해서 앵그리버드와 비슷한 종류의 iOS용 퍼즐 게임을 제작하는 방법도 소개한다.

 

또한 이 책은 UDK를 이용해서 PC 플랫폼의 게임을 개발하려는 사람들에게도 유용한데 PC용 게임을 제작하는 것이 iOS용 게임을 개발하는 것과 매우 유사하기 때문이다. 이 책의 내용은 C++와 같은 객체지향 프로그래밍 언어에 어느 정도 경험이 있는 독자라면 훨씬 더 이해하기 쉽다. 하지만 프로그래밍에 경험이 많지 않은 게임 개발자들이 이해하기 쉽도록 기본적인 게임 프레임워크 내용도 다루고 있다. 

 

 

물리 게임, 슈팅 게임, 롤플레잉 게임 등 다양한 실전 예제!

 

이 책에 소개된 예제를 직접 실습해보고 단계별로 필요한 설정을 익히면서 게임을 개발하는 데 필요한 언리얼 스크립트 프로그래밍 경험을 쌓을 수 있다. 먼저 UDK와 언리얼 스크립트에 대한 개요를 훑어본 후 실전 예제를 통해 최종 게임을 완성하는 식으로 구성되었다. 3D 계산과 관련된 몇몇 주제들은 여러 장에 걸쳐 설명되기도 한다. 또한 이 책의 뒷부분에 소개될 간단한 게임 프레임워크를 마음대로 수정해서 완전히 다른 게임을 만들 수도 있다. 제공되는 게임 프레임워크로는 물리 게임, 1인칭 슈팅 게임, 3인칭 슈팅 및 어드벤처 게임, 탑다운 슈팅 및 롤플레잉 게임이 있다. 

이 책을 읽고 난 후 환상적인 iOS 플랫폼용 언리얼 게임을 만드는 데 필요한 지식을 아낌 없이 배우게 될 것이다.

 

 

이 책을 통해 배울 수 있는 것들

 

- 비주얼 키즈멧 스크립트 언어를 넘어서는 언리얼 스크립트 프로그래밍 언어 사용법

- UDK 툴과 게임을 만들기 위해 필요한 다른 UDK 아이템을 기반의 언리얼 UDK 코드 프레임워크

- 3D 수학을 포함한 3D 게임 프로그래밍의 핵심적인 내용

- 여러 개발자가 참여한 언리얼 스크립트 언어 기반의 게임 프레임워크와 iOS 모바일 플랫폼 전용 사용자 입력 방식 사용법

 

Chapter 01 UDK 개요

01 시작하기
02 언리얼 에디터 개요
03 iOS게임 개발에 특화된 UDK
04 PC에서 iOS 셋업하기
05 요약


Chapter 02 언리얼 스크립트 개요

01 키즈멧과 언리얼 스크립트
02 언리얼 스크립트의 개요
03 언리얼 스크립트의 생성과 컴파일
04 실전 예제 : 오브젝트를 터치해서 선택하기
05 요약


Chapter 03 플레이어 컨트롤러와 폰, 무기

01 플레이어 컨트롤러와 폰
02 실전 예제 : 3D 스켈레탈 메시 캐릭터를 사용해서 폰 나타내기
03 UDK 카메라
04 실전 예제 : 폰의 시점 바꾸기
05 UDK
06 실전 예제 : 폰에 무기 추가하기
07 실전 예제 : 1인칭 시점에 무기 추가하기
08 요약


Chapter 04 UDK 충돌

01 충돌 메시
02 충돌 오브젝트
03 실전 예제 : KActor를 생성하고 힘 적용하기
04 실전 예제 : KAsset을 생성하고 힘 적용하기
05 피직스 컨스트레인트(Physics Constraints)
06 실전 예제 : 언리얼 에디터로 피직스 컨스트레인트 생성하기
07 충돌
08 실전 예제 : 충돌 오브젝트의 생성 및 배치
09 실전 예제 : 폭발하는 벽 만들기
10 요약


Chapter 05 UDK 봇(bot)

01 UDK 봇
02 경로 탐색
03 실전 예제 : 플레이어가 지정한 장소로 봇을 이동시키기
04 요약


Chapter 06 환경: 소리, 키즈멧, HUD

01 UDK 사운드 큐
02 키즈멧, 마티네(Matinee) 그리고 움직이는 물체
03 UDK 헤드 업 디스플레이
04 요약


Chapter 07 샘플 게임과 게임 플레이

01 게임 플레이
02 기본적인 게임 플레이
03 요약


Chapter 08 3차원 수학

01 벡터
02 커버 노드
03 예제에 대한 상세 설명
04 요약


Chapter 09 물리 게임 프레임워크

01 물리 게임 프레임워크의 개요
02 실전 예제 : 기본적인 물리 게임
03 요약


Chapter 10 1인칭 슈팅 게임 프레임워크

01 1인칭 슈팅 게임 프레임워크의 개요
02 실전 예제 : 1인칭 슈팅 게임 프레임워크
03 요약


Chapter 11 3인칭 슈팅/어드벤쳐 게임 프레임워크

01 3인칭 슈팅/어드벤처 게임 프레임워크의 개요
02 실전 예제 : 3인칭 슈팅/어드벤처 게임 프레임워크
03 요약


Chapter 12 탑 다운 뷰 슈팅/롤플레잉 게임 프레임워크

01 탑 다운 뷰 슈팅/롤플레잉 게임 프레임워크의 개요
02 실전 예제 : 탑 다운 뷰 슈팅/롤플레잉 게임 프레임워크
03 요약
ㆍ지은이 로버트 친(Robert Chin)
지은이 소개

컴퓨터 엔지니어링을 전공했으며 C/C++와 언리얼 스크립트에 능숙하다. 로버트는 C/C++를 이용해서 OpenGL 그래픽 API와 DirectX를 사용한 윈도우 기반의 3D 게임을 제작했다. 언리얼 UDK 컨설턴트로 일했으며 iOS 플랫폼 전용 게임과 UDK 언리얼 스크립트 기반의 클라이언트용 프로그램을 제작하기도 했다. 


필요한 자료를 선택하세요.

추천도서