이득우의 Unreal & Unity 게임엔진 특강 (세트)
- 지은이이득우, 유우원
- ISBN : 9788960776012
- 79,000원
- 2014년 08월 28일 펴냄 (절판)
- 페이퍼백 | 1,140쪽 | 188*250mm
- 시리즈 : 게임 개발 프로그래밍
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
세트 구성: 전2권
1) 『언리얼 4 블루프린트 게임 개발: 기초부터 실전까지 Unreal 4 차근차근 따라잡기』
2) 『(개정판) 유니티 4 게임 개발의 정석 : 유니티 사용 기초부터 실전 개발 노하우까지 Unity의 모든 것[부록 DVD 1 (예제 파일, 유니티 4.2 무료 버전 수록)]』
『언리얼 4 블루프린트 게임 개발』 소개
이 책은 올해 초 파격적인 패키지로 화제가 된 언리얼(Unreal) 엔진 4를 파헤친 국내 최초의 전문 서적이다. 언리얼 초보 입문자를 위한 기본 사용법에서부터 게임 제작을 위해 필수적으로 알아야 하는 언리얼 엔진의 구조, 그리고 실전 프로젝트 제작과 모바일 빌드까지 광범위한 기능을 다룬다. 차세대 멀티미디어 콘텐츠 제작을 위해 언리얼 엔진에 입문하려는 사람이나 그 동안 프로그래밍의 장벽에 막혀 게임 제작에 어려움을 겪은 사람들에게 이 책을 강력히 추천한다.
이 책에서 다루는 내용
■ 언리얼 엔진 소개
■ 언리얼 엔진의 설치부터 프로젝트 생성까지
■ 게임 제작에 필요한 언리얼 엔진 인터페이스 익히기
■ 언리얼 엔진의 기반 시스템. 블루프린트와 액터의 개념 정복
■ 새로운 프로그래밍 트렌드 언리얼 엔진 블루프린트 비주얼 스크립트의 기초
■ 블루프린트 비주얼 스크립트의 다양한 활용
■ 언리얼 엔진 프레임워크에 기반한 게임 설계
■ 파티클 이펙트, 폭파 프레임워크를 활용한 다이나믹한 효과 제작
■ 캐릭터 애니메이션 시스템 페르소나(Persona)의 사용
■ 타임라인을 활용한 다양한 움직임 제작
■ 기본 사운드, UI의 제작
■ 모바일 빌드 및 개발 시 주의사항
■ 블루프린트를 효과적으로 제작, 관리하는 방법
이 책의 대상 독자
■ 게임 개발에 입문하고 싶은 학생이나 일반인
■ 언리얼 엔진 4에 대해 알고 싶은 현업 실무자
■ 비주얼 스크립트를 사용해 프로그래밍 없이도 콘텐츠 개발을 경험해보고 싶은 실무자
『(개정판) 유니티 4 게임 개발의 정석』 소개
유니티 분야 국내 최고 베스트셀러가 개정판으로 내용을 확장해 새롭게 돌아왔다. 유니티 입문자를 위한 기본적인 사용법과 유니티를 이용해 게임을 개발하기 위한 다양한 기능들을 이론과 함께 정리한 유니티 게임 전문 개발서다. 협업의 노하우가 담긴 유니티 엔진의 사용법과 함께 종합 기술이 집약된 게임 제작 기술을 전반적으로 이해할 수 있게 지형, 렌더링, 셰이더, 물리 엔진, 스크립팅, 애니메이션, 사운드, 파티클 이펙트 같은 기본적인 요소를 이론과 함께 설명하며, 실무 게임 개발에서 참고할 수 있게 라이트매핑, 오클루젼 컬링, 최적화와 배포 같은 고급 기능을 다양한 예제와 함께 총망라했다. 특히 개정판에서 새로 실린 부록에서는 ‘확장 도구를 활용한 네트워크 게임 제작’ 기법도 다룬다.
(개정판) 유니티 4 게임 개발의 정석에서 달라진 점
『(개정판) 유니티 4 게임 개발의 정석』에서는 유니티 4 버전에 맞춰 변경된 예제와 내용을 전반적으로 새롭게 다시 다듬었으며, 보강된 주요 시스템들은 다음과 같습니다.
■ 4 버전에서 변경된 유니티 인터페이스
■ 변경된 지형 엔진의 메뉴와 노멀 매핑 기능
■ 렌더링 시스템의 보강
■ 물리 충돌체 시스템의 보강
■ 트리거, 레이캐스트 기능, 캐릭터 컨트롤러 시스템
■ 메카님 애니메이션 시스템의 소개
■ 라이트매핑 시스템의 보강
■ 라이트 프로브 시스템의 소개
■ 슈리켄 이펙트 시스템의 소개
■ 오클루젼 컬링 시스템의 보강
■ 플랫폼별 빌드 설정의 보강
이 책에서 다루는 내용
■ 기본 인터페이스 사용법과 실무에서 반드시 알아야 할 기능 소개
■ 판타지 세계의 창조와 환경설정, 그리고 탐험
■ 유니티 렌더링 시스템을 통해 살펴보는 컴퓨터 그래픽스의 구성 요소
■ 블록을 연결하는 방식으로 쉽게 따라할 수 있는 유니티 셰이더 제작 기법
■ 물리 엔진의 기초 이론과 각종 물리 시뮬레이션 및 충돌 감지 시스템의 구현
■ 캐릭터 컨트롤러를 사용한 기본 캐릭터 이동 구현
■ 물리 엔진을 활용한 자동차 이동 구현
■ 스크립트의 기초를 활용한 간단한 게임 제작
■ 다양한 애니메이션 기능과 활용법
■ 게임의 결과물을 향상시키기 위한 전문적인 이펙트 기능
■ 상용 게임 제작을 위해 반드시 알아야 할 최적화 기법
■ 멀티플랫폼 빌드 과정과 플랫폼별 세부 기능에 대한 이해
■ NGUI, ex2D 플러그인을 사용한 기초 GUI와 2D 애니메이션 제작
■ 네트워크 게임 제작
이 책의 대상 독자
1장 유니티 소개: 유니티가 제공하는 기능들을 전반적으로 둘러보고, 유니티 시작을 위한 설치, 실행, 등록까지의 과정을 설명합니다. 그리고 유니티의 특징인 멀티플랫폼 빌드 실습을 가볍게 체험해봅니다.
2장 유니티 인터페이스: 유니티 프로그램을 구성하는 여섯 가지 뷰를 소개하고, 각 뷰가 제공하는 기능과 추가적으로 생산성을 높이기 위한 유용한 기능을 정리했습니다.
3장 지형 시스템: 유니티가 제공하는 지형 시스템과 환경 요소를 활용해 가상 세계에서 현실감 있는 지형을 제작하게 이끌어줍니다, 마지막에는 유니티가 제공하는 컨트롤러를 사용해 지형을 탐험해봅니다.
4장 렌더링 시스템의 기초: 컴퓨터 그래픽스의 기본 동작 원리를 시작으로 컴퓨터 그래픽을 구성하는 모델링 데이터에서부터 재질, 텍스처, 카메라, 라이트, 그림자 같은 요소에 이르기까지 이들의 사용을 통해 실감나는 3차원 물체로 만드는 법을 설명합니다.
5장 셰이더 시스템: 유니티가 제공하는 셰이더를 사용해 다양하게 물체를 표현하는 방법을 학습하고, 더 다양한 표현을 위해 코딩이 필요 없는 노드 방식의 에디터를 사용해 직접 셰이더를 제작해봅니다.
6장 물리 엔진: 렌더링 시스템과 게임 제작의 큰 축을 이루는 물리 엔진에 대해 공부합니다. 물리 엔진이 제공하는 여러 기능과 이를 활용하는 방법을 살펴봅니다.
7장 스크립팅 시스템: 스크립팅을 통해 물체의 이동, 회전에 대한 기초적인 지식을 익힙니다. 그리고 입력 시스템을 사용해 실시간으로 반응하는 프로그램을 제작해봅니다. 이를 활용해 간단한 2D 게임을 만들어봅니다.
8장 애니메이션 시스템: 물체에 생동감을 주는 여러 가지 애니메이션 기법과 유니티에서 키 프레임 애니메이션을 제작하는 방법을 학습하고, 캐릭터 애니메이션의 기본 원리를 기초로 스크립팅으로 캐릭터를 생동감 있게 움직이는 기법들을 공부합니다.
9장 이펙트 시스템: 유니티에 내장돼 있는 라이트매핑 시스템을 사용해 모바일 기기에서도 현실감 있는 장면을 연출하는 방법들을 살펴보고, 파티클 시스템으로 멋진 효과와 3D 사운드를 사용해 실감나는 게임 스테이지를 구축하기 위해 필요한 기능들을 알아봅니다.
10장 최적화: 게임의 동작 원리를 단계별로 구분해보고, 단계별로 최적화할 수 있는 방법들을 설명합니다. 특히 모바일 게임 제작에 고려해야 할 사항들도 설명합니다.
11장 배포 시스템: 유니티에서 제작된 게임 콘텐츠를 PC, 웹, iOS, 안드로이드 플랫폼에서 빌드할 때 필요한 사항들과 고려해야 할 점들을 정리했습니다.
부록, 확장 도구를 활용한 네트워크 게임 제작: 업 개발자들이 많이 사용하는 확장 도구와 네트워크 솔루션을 사용해 네트워크 게임을 처음부터 끝까지 만들어 볼 수 있도록 단계별로 예제를 정리했습니다.
[부록 DVD 소개]
■ 이 책에 실린 C# 기반의 예제 소스코드
■ 윈도우용/맥용 유니티 4.2 설치 파일 무료 버전
목차
목차
- 『언리얼 4 블루프린트 게임 개발』
- 1장 언리얼 엔진 4 소개
- 2장 언리얼 엔진의 시작
- 3장 블루프린트와 액터
- 4장 블루프린트 비주얼 스크립팅의 기초
- 5장 블루프린트 비주얼 스크립트의 활용
- 6장 폰과 캐릭터
- 7장 플래피 UFO 게임 제작
- 8장 블루프린트를 이용해 장애물 컨트롤
- 9장 UI와 사운드 이펙트의 적용
- 10장 모바일 개발 참고사항과 가이드라인
- 『(개정판) 유니티 4 게임 개발의 정석 』
- 1장 유니티 소개
- 2장 유니티 인터페이스
- 3장 지형 시스템
- 4장 렌더링 시스템의 기초
- 5장 셰이더 시스템
- 6장 물리 엔진
- 7장 스크립팅 시스템
- 8장 애니메이션 시스템
- 9장 이펙트 시스템
- 10장 최적화
- 11장 배포 시스템