PC 게임을 위한 필수 게임엔진 세트
- 지은이리차드 무어, 레이첼 코돈, 댄 트레이시, 숀 트레이시, 펠릭스 커거, 매튜 캐스퍼슨, 디에고 캔토, 브랜든 존스
- 옮긴이문기영, 이강훈, 정재원, 주의종, 플래시 오픈소스 그룹 파워플, 김태원
- ISBN : 9788960773981
- 165,000원
- 2013년 01월 31일 펴냄 (절판)
- 페이퍼백 | 2,364쪽 | 188*235mm
- 시리즈 : acorn+PACKT, 게임 개발 프로그래밍
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
[ 세트 구성: 전6권 ]
1) 『언리얼 게임 엔진 UDK 3: 게임 기획자와 레벨 디자이너를 위한』
2) 『언리얼스크립트 게임 프로그래밍: UDK 개발자를 위한』
3) 『CryENGINE 3 Cookbook 한국어판: <아이온>을 만든 3D 게임엔진 크라이엔진 3』
4) 『Ogre 3D 한국어판: 오픈소스 3D 게임엔진 오거3D 프로그래밍』
5) 『Away3D 3.6 Essentials 한국어판: 강력한 플래시 3D엔진 어웨이3D 개발』
6) 『WebGL 3D 프로그래밍: HTML5와 자바스크립트, 웹지엘로 만드는 웹 3D 그래픽』
『언리얼 게임 엔진 UDK 3』
<언리얼 토너먼트>, <기어즈 오브 워>, <리니지2>의 공통점은? 바로 언리얼 엔진을 사용했다는 것이다. 전 세계 수많은 게임 회사들이 최고 수준의 게임을 만들기 위해서 언리얼 엔진을 선택한다. 언리얼 개발킷은 에픽(Epic) 사에서 만든 막강한 통합형 게임 개발 툴로서 이를 이용해 수많은 게임들이 만들어지고 있다. 하지만 방대한 기능이 들어있는 만큼 처음 개발킷을 접하면 어떤 방식으로 게임을 개발해야 하는지 망설여지게 마련이다. 이 책 『언리얼 게임 엔진 UDK 3』는 방 하나로 시작해서 복도를 만들고 구조물을 배치하며 그림자와 동적인 라이트, 안개, 수면 효과 등 최종적으로 하나의 근사한 게임 레벨을 어떻게 만드는지 배울 수 있다.
이 책에서 다루는 내용
■ UDK 설치와 에디터를 사용하는 방법
■ 새로운 맵을 만드는 방법
■ 안개 효과, 수면 효과 같은 멋진 파티클 이펙트를 만드는 방법
■ 재미있는 물리를 표현하는 방법
■ 실제와 같은 지형을 만드는 방법
■ 키즈멧 사용법과 라이팅
■ 아이템 배치와 AI를 추가하는 방법
『언리얼스크립트 게임 프로그래밍』
이 책은 언리얼스크립트 언어를 이용해서 언리얼 개발 키트(UDK)에 기초한 게임을 프로그래밍하는 방법을 소개한다. UDK는 언리얼 엔진의 무료 버전으로서 그 강력한 기능과 유연한 확장성으로 게임 개발자들에게 널리 알려져 있다. 언리얼스크립트의 기초와 활용법을 체계적으로 설명한 자료가 매우 귀한 현실에서, 이 책은 UDK로 게임을 만들고자 하는 개발자에게 어둠 속의 등불과 같은 지침서가 되어줄 것이다. UDK와 프로그래밍 그 어느 쪽도 접해본 적 없는 독자를 대상으로 쉽고 친절하게 구성되어 있어서, 누구라도 이 책의 안내에 따라 하나의 예제 게임을 완성시켜가다 보면 어느새 UDK를 자유롭게 프로그래밍할 수 있는 실전 능력을 갖추게 될 것이다.
이 책에서 다루는 내용
■ UDK 프로젝트의 개발 환경을 구축하고 코드를 컴파일하고 테스트하는 방법
■ UDK에서 제공하는 코드를 확장하여 새로운 기능 구현
■ 자신만의 새로운 게임 규칙, 카메라 제어방식, HUD 만들기
■ 언리얼스크립트와 키즈멧을 연동하고 새로운 키즈멧 액션과 이벤트 정의하기
■ 온라인에서 실행되는 멀티플레이어 게임 개발과 테스트
■ 오류를 수정하고 코드를 최적화하는 노하우
■ DLLBind를 통해 UDK 외부 코드와 상호작용하기
『CryENGINE 3 Cookbook 한국어판』
<아이온>, <아키에이지>, <크라이시스> 게임에 사용되어 실사와 같은 환상적인 그래픽으로 유명한 3D 게임엔진 크라이엔진(CryEngine)을 다룬 최초의 입문서다. 레벨 제작에서 성능 최적화까지 크라이엔진의 다양한 기능을 레시피 형식으로 친절하게 설명한다. 크라이텍 사의 개발자가 저술한 이 책과 크라이엔진 무료 SDK로 차세대 게임 개발을 시작해보자.
이 책에서 다루는 내용
■ 고품질 캐릭터와 기타 오브젝트를 만들고 애니메이션 적용하고, 크라이엔진 3 샌드박스가 제공하는 도구를 이용해 이들을 프로젝트에 통합하기
■ 크라이시스 2와 같은 게임에 사용된 대기 조명과 효과들의 사용법을 살펴보고, 게임 월드용 차세대 실시간 조명 기술 구현
■ 크라이엔진 3가 게임 기획자를 위해 제공하는 고급 AI 기능 다루기
■ 크라이엔진 3의 강력한 기능을 사용해 최고 품질의 컷씬 및 영상 제작
■ 최고의 시각 효과와 동시에 무결점 성능을 얻기 위한 최적화 기법
■ 시각적 스크립트 도구를 통해 복잡한 실시간 이벤트 설계
『Ogre 3D 한국어판』
오픈소스 3D 게임엔진인 오거3D를 처음 공부하려는 사람을 위한 책으로, 간단한 예제를 통해 차근차근 지식을 쌓아갈 수 있도록 구성했다. 오거3D의 기본적인 설치와 시작 과정부터 셰이더나 파티클 시스템 같은 어려운 기술까지 폭넓은 주제를 다룬다. 또한 어려운 용어나 복잡한 내용은 최대한 배제하고 쉽게 설명함으로써 기본적인 프로그래밍만 이해하더라도 충분히 예제를 따라하고 쉽게 오거3D를 습득할 수 있다.
이 책에서 다루는 내용
■ 오거3D의 기초 학습
■ 씬 그래프의 이해
■ 오거3D를 이용한 3D 씬 개발
■ 복잡한 씬 개발
■ 셰이더의 개발과 적용
■ 광원과 그림자 추가
■ 컴포지터와 포스트 프로세싱 효과
■ 사용자 컨트롤과 애니메이션의 학습
■ 플러그인을 이용한 오거3D의 확장
『Away3D 3.6 Essentials 한국어판』
어웨이3D는 2007년에 시작된 플래시 기반의 실시간 3D 엔진이다. 개발 초기부터 오픈소스로 진행되어 큰 커뮤니티 기반을 확보하고 있으며 상업적인 목적에도 완전히 무료로 이용할 수 있다. 이 책은 광범위한 어웨이3D의 기능을 단계별로 친절한 설명과 예제를 통해 설명한다.
이 책에서 다루는 내용
■ 매우 세밀한 텍스처를 사용해 아름다운 3D 환경을 제작하기
■ 3D 텍스트 등 모든 종류의 3D 객체를 움직이고 변환해보기
■ 어웨이3D의 화면 품질을 유지한 채 하드웨어 사양에 대한 의존성을 최소화하도록 최적화하는 방법
■ 3D 객체를 직접 만들지 않고, 기본 구성 요소로부터 육면체, 원뿔, 구체, 평면 같은 기본 모델을 사용해 3D 객체를 생성하는 방법
■ 어웨이3D 애플리케이션에 눈길을 끄는 특수 이펙트 추가
■ 3D 텍스트를 뒤틀어보고, 휘어보고, 수정하고, 구부려보기
■ 카메라를 이동해 다양한 각도로 3D 객체를 비춰보기
■ 스프라이트와 스프라이트와 관련된 클래스 활용
『WebGL 3D 프로그래밍』
최근 HTML5 웹 멀티미디어 기술에 대한 요구가 높아지면서 화려한 3D 그래픽을 웹에 구현할 수 있는 웹지엘(WebGL)에 대한 관심도 높아지고 있다. 이 책은 이런 시장의 요구에 맞춰 3D 그래픽을 웹에 구현하는 방법을 제시하는 완벽한 웹지엘 가이드다. 이 책을 시작으로 웹에서 펼쳐지는 화려한 그래픽을 접하고, 기하 정보, 조명, 애니메이션 등 기본 개념 또한 완벽하게 배울 수 있다.
이 책에서 다루는 내용
■ 웹지엘 애플리케이션 구조
■ 웹지엘에서의 3D 오브젝트 생성과 그리기
■ JSON과 AJAX를 사용한 복잡한 모델 로드
■ 셰이더를 사용한 조명 모델 설정과 빛 반사, 조명 전략
■ 카메라 생성과 3D 씬에서의 움직임
■ 텍스처, 조명, 셰이딩 테크닉을 사용한 실감나는 3D 씬 제작
■ 마우스를 사용한 3D 씬 안에서의 오브젝트 선택
■ 훌륭한 고도의 시각 효과 생성을 위한 고급 기법
1) 『언리얼 게임 엔진 UDK 3: 게임 기획자와 레벨 디자이너를 위한』
2) 『언리얼스크립트 게임 프로그래밍: UDK 개발자를 위한』
3) 『CryENGINE 3 Cookbook 한국어판: <아이온>을 만든 3D 게임엔진 크라이엔진 3』
4) 『Ogre 3D 한국어판: 오픈소스 3D 게임엔진 오거3D 프로그래밍』
5) 『Away3D 3.6 Essentials 한국어판: 강력한 플래시 3D엔진 어웨이3D 개발』
6) 『WebGL 3D 프로그래밍: HTML5와 자바스크립트, 웹지엘로 만드는 웹 3D 그래픽』
『언리얼 게임 엔진 UDK 3』
<언리얼 토너먼트>, <기어즈 오브 워>, <리니지2>의 공통점은? 바로 언리얼 엔진을 사용했다는 것이다. 전 세계 수많은 게임 회사들이 최고 수준의 게임을 만들기 위해서 언리얼 엔진을 선택한다. 언리얼 개발킷은 에픽(Epic) 사에서 만든 막강한 통합형 게임 개발 툴로서 이를 이용해 수많은 게임들이 만들어지고 있다. 하지만 방대한 기능이 들어있는 만큼 처음 개발킷을 접하면 어떤 방식으로 게임을 개발해야 하는지 망설여지게 마련이다. 이 책 『언리얼 게임 엔진 UDK 3』는 방 하나로 시작해서 복도를 만들고 구조물을 배치하며 그림자와 동적인 라이트, 안개, 수면 효과 등 최종적으로 하나의 근사한 게임 레벨을 어떻게 만드는지 배울 수 있다.
이 책에서 다루는 내용
■ UDK 설치와 에디터를 사용하는 방법
■ 새로운 맵을 만드는 방법
■ 안개 효과, 수면 효과 같은 멋진 파티클 이펙트를 만드는 방법
■ 재미있는 물리를 표현하는 방법
■ 실제와 같은 지형을 만드는 방법
■ 키즈멧 사용법과 라이팅
■ 아이템 배치와 AI를 추가하는 방법
『언리얼스크립트 게임 프로그래밍』
이 책은 언리얼스크립트 언어를 이용해서 언리얼 개발 키트(UDK)에 기초한 게임을 프로그래밍하는 방법을 소개한다. UDK는 언리얼 엔진의 무료 버전으로서 그 강력한 기능과 유연한 확장성으로 게임 개발자들에게 널리 알려져 있다. 언리얼스크립트의 기초와 활용법을 체계적으로 설명한 자료가 매우 귀한 현실에서, 이 책은 UDK로 게임을 만들고자 하는 개발자에게 어둠 속의 등불과 같은 지침서가 되어줄 것이다. UDK와 프로그래밍 그 어느 쪽도 접해본 적 없는 독자를 대상으로 쉽고 친절하게 구성되어 있어서, 누구라도 이 책의 안내에 따라 하나의 예제 게임을 완성시켜가다 보면 어느새 UDK를 자유롭게 프로그래밍할 수 있는 실전 능력을 갖추게 될 것이다.
이 책에서 다루는 내용
■ UDK 프로젝트의 개발 환경을 구축하고 코드를 컴파일하고 테스트하는 방법
■ UDK에서 제공하는 코드를 확장하여 새로운 기능 구현
■ 자신만의 새로운 게임 규칙, 카메라 제어방식, HUD 만들기
■ 언리얼스크립트와 키즈멧을 연동하고 새로운 키즈멧 액션과 이벤트 정의하기
■ 온라인에서 실행되는 멀티플레이어 게임 개발과 테스트
■ 오류를 수정하고 코드를 최적화하는 노하우
■ DLLBind를 통해 UDK 외부 코드와 상호작용하기
『CryENGINE 3 Cookbook 한국어판』
<아이온>, <아키에이지>, <크라이시스> 게임에 사용되어 실사와 같은 환상적인 그래픽으로 유명한 3D 게임엔진 크라이엔진(CryEngine)을 다룬 최초의 입문서다. 레벨 제작에서 성능 최적화까지 크라이엔진의 다양한 기능을 레시피 형식으로 친절하게 설명한다. 크라이텍 사의 개발자가 저술한 이 책과 크라이엔진 무료 SDK로 차세대 게임 개발을 시작해보자.
이 책에서 다루는 내용
■ 고품질 캐릭터와 기타 오브젝트를 만들고 애니메이션 적용하고, 크라이엔진 3 샌드박스가 제공하는 도구를 이용해 이들을 프로젝트에 통합하기
■ 크라이시스 2와 같은 게임에 사용된 대기 조명과 효과들의 사용법을 살펴보고, 게임 월드용 차세대 실시간 조명 기술 구현
■ 크라이엔진 3가 게임 기획자를 위해 제공하는 고급 AI 기능 다루기
■ 크라이엔진 3의 강력한 기능을 사용해 최고 품질의 컷씬 및 영상 제작
■ 최고의 시각 효과와 동시에 무결점 성능을 얻기 위한 최적화 기법
■ 시각적 스크립트 도구를 통해 복잡한 실시간 이벤트 설계
『Ogre 3D 한국어판』
오픈소스 3D 게임엔진인 오거3D를 처음 공부하려는 사람을 위한 책으로, 간단한 예제를 통해 차근차근 지식을 쌓아갈 수 있도록 구성했다. 오거3D의 기본적인 설치와 시작 과정부터 셰이더나 파티클 시스템 같은 어려운 기술까지 폭넓은 주제를 다룬다. 또한 어려운 용어나 복잡한 내용은 최대한 배제하고 쉽게 설명함으로써 기본적인 프로그래밍만 이해하더라도 충분히 예제를 따라하고 쉽게 오거3D를 습득할 수 있다.
이 책에서 다루는 내용
■ 오거3D의 기초 학습
■ 씬 그래프의 이해
■ 오거3D를 이용한 3D 씬 개발
■ 복잡한 씬 개발
■ 셰이더의 개발과 적용
■ 광원과 그림자 추가
■ 컴포지터와 포스트 프로세싱 효과
■ 사용자 컨트롤과 애니메이션의 학습
■ 플러그인을 이용한 오거3D의 확장
『Away3D 3.6 Essentials 한국어판』
어웨이3D는 2007년에 시작된 플래시 기반의 실시간 3D 엔진이다. 개발 초기부터 오픈소스로 진행되어 큰 커뮤니티 기반을 확보하고 있으며 상업적인 목적에도 완전히 무료로 이용할 수 있다. 이 책은 광범위한 어웨이3D의 기능을 단계별로 친절한 설명과 예제를 통해 설명한다.
이 책에서 다루는 내용
■ 매우 세밀한 텍스처를 사용해 아름다운 3D 환경을 제작하기
■ 3D 텍스트 등 모든 종류의 3D 객체를 움직이고 변환해보기
■ 어웨이3D의 화면 품질을 유지한 채 하드웨어 사양에 대한 의존성을 최소화하도록 최적화하는 방법
■ 3D 객체를 직접 만들지 않고, 기본 구성 요소로부터 육면체, 원뿔, 구체, 평면 같은 기본 모델을 사용해 3D 객체를 생성하는 방법
■ 어웨이3D 애플리케이션에 눈길을 끄는 특수 이펙트 추가
■ 3D 텍스트를 뒤틀어보고, 휘어보고, 수정하고, 구부려보기
■ 카메라를 이동해 다양한 각도로 3D 객체를 비춰보기
■ 스프라이트와 스프라이트와 관련된 클래스 활용
『WebGL 3D 프로그래밍』
최근 HTML5 웹 멀티미디어 기술에 대한 요구가 높아지면서 화려한 3D 그래픽을 웹에 구현할 수 있는 웹지엘(WebGL)에 대한 관심도 높아지고 있다. 이 책은 이런 시장의 요구에 맞춰 3D 그래픽을 웹에 구현하는 방법을 제시하는 완벽한 웹지엘 가이드다. 이 책을 시작으로 웹에서 펼쳐지는 화려한 그래픽을 접하고, 기하 정보, 조명, 애니메이션 등 기본 개념 또한 완벽하게 배울 수 있다.
이 책에서 다루는 내용
■ 웹지엘 애플리케이션 구조
■ 웹지엘에서의 3D 오브젝트 생성과 그리기
■ JSON과 AJAX를 사용한 복잡한 모델 로드
■ 셰이더를 사용한 조명 모델 설정과 빛 반사, 조명 전략
■ 카메라 생성과 3D 씬에서의 움직임
■ 텍스처, 조명, 셰이딩 테크닉을 사용한 실감나는 3D 씬 제작
■ 마우스를 사용한 3D 씬 안에서의 오브젝트 선택
■ 훌륭한 고도의 시각 효과 생성을 위한 고급 기법
목차
목차
- 『언리얼 게임 엔진 UDK 3』
- 1 레벨 디자인 사령부
- 2 Hello UDK
- 3 라이팅 효과 적용
- 4 재질
- 5 요소들과 맞서기
- 6 움직이는 물체
- 7 지형
- 8 게임 플레이 요소 추가
- 9 복잡한 이벤트 시퀀스
- 『언리얼스크립트 게임 프로그래밍』
- 1장 프로젝트 셋업과 테스트 환경 구축
- 2장 데이터의 저장과 조작
- 3장 클래스 트리의 이해
- 4장 사용자 고유 클래스의 제작
- 5장 함수의 활용
- 6장 스테이트를 이용한 행동 제어
- 7장 키즈멧의 활용
- 8장 멀티플레이어 게임 개발
- 9장 디버깅과 최적화
- 10장 그 밖의 주제
- 부록 깜짝 퀴즈 정답
- 『CryENGINE 3 Cookbook 한국어판』
- 1장 크라이엔진 3: 시작하기
- 2장 샌드박스 기초
- 3장 기초 레벨 레이아웃
- 4장 환경 제작
- 5장 기초 인공 지능
- 6장 애셋 제작
- 7장 캐릭터와 애니메이션
- 8장 자동차 만들기
- 9장 게임 로직
- 10장 트랙 뷰와 컷신
- 11장 재미를 위한 물리
- 12장 성능 측정과 개선
- 『Ogre 3D 한국어판』
- 1 오거3D 설치
- 2 오거 씬 그래프
- 3 카메라, 광원, 그림자
- 4 사용자 입력과 프레임 리스너 활용
- 5 모델 애니메이션
- 6 씬 매니저
- 7 메터리얼
- 8 컴포지터 프레임워크
- 9 오거3D의 기동 과정
- 10 파티클 시스템과 오거3D 확장 기능
- 깜짝 퀴즈 정답
- 『Away3D 3.6 Essentials 한국어판』
- 1장 첫 어웨이3D 애플리케이션 만들기
- 2장 기본 모델의 생성과 표시
- 3장 움직이는 객체
- 4장 Z축 정렬
- 5장 재질
- 6장 모델과 애니메이션
- 7장 카메라
- 8장 마우스 상호작용
- 9장 스프라이트D를 사용한 특수 효과
- 10장 3D 텍스트 만들기
- 11장 돌출 효과와 정점 수정 효과
- 12장 필터와 후처리 효과
- 13장 성능 팁
- 『WebGL 3D 프로그래밍』
- 1장 웹지엘 시작하기
- 2장 기하 렌더링
- 3장 빛!
- 4장 카메라
- 5장 액션
- 6장 색상, 깊이 테스팅, 알파블렌딩
- 7장 텍스처
- 8장 픽킹
- 9장 모든 기법 적용해보기