본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

시작하세요 Unity3D 게임 프로그래밍 유니티를 활용한 3D 게임 개발

위키북스 게임 개발 시리즈 3
수 블랙먼 지음 | 유윤선 옮김 | 위키북스 | 2012년 03월 15일 출간
  • 정가 : 48,000원
    판매가 : 43,200 [10%↓ 4,800원 할인]
  • 통합포인트 :
    [기본적립] 2,400원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 위키북스의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
상품상세정보
ISBN 9788992939874(8992939876)
쪽수 1104쪽
크기 240 * 188 * 60 mm /2036g 판형알림
원서명/저자명 Beginning 3D Game Development with Unity/Blackman, Sue

책소개

이 책이 속한 분야

유니티 3D 게임 엔진을 폭넓게 활용할 수 있는 방법!

『Unity3D 게임 프로그래밍』은 유니티 프로그래밍을 처음 배우는 독자들을 대상으로, 게임 개발과 관련한 핵심 개념과 유니티에서 필요한 기본 스크립트 지식을 빠르게 짚어주는 책이다. 디자이너의 관점에서 스크립트를 소개하고, 재사용할 수 있는 스크립트를 기반으로 유니티 3D를 대상으로 하는 게임 프레임워크를 만들도록 구성하였다. 줄거리가 있는 게임을 조금씩 완성해 가면서 어드벤처 게임을 통해 살펴볼 수 있는 다양한 이슈를 살펴보고, 새로운 이슈가 나올 때마다 프로그래머 관점이 아닌 디자이너 관점에서 손쉽게 문제를 해결하는 법을 알려준다.

목차

01장 장르 살펴보기

역사적인 참고 자료
__그래픽 어드벤처
__루카스아츠 타이틀
__실시간 게임으로의 빠른 변화
이 장르가 사람들을 끌어들이는 이유
흥미로운 장소와 재미있는 해결책
__스타일의 정의
__환경 나누기
__시차 효과
__애니메이션
__도전 과제, 임무, 퍼즐
어드벤처 장르에 무슨 일이 일어난 걸까?
최근 어드벤처 게임의 성공
게임의 재미와 사람 성격의 본질
왜 나만의 게임을 만들어야 하나?
__다양한 역할
인디 개발자에게 적합한 두 가지 게임 형식
__1인칭 게임
__캐릭터
__두 게임 형식의 공통 요소
1인칭 게임의 디자인 고려 사항
이야기와 과제의 개발
실시간 게임과 프리렌더링 게임의 비교
정리

02장 유니티 UI의 기본 - 시작하기

유니티 설치와 시작
새 프로젝트 또는 장면의 로딩과 생성
레이아웃
__장면 창
__게임 창
__계층 뷰
__프로젝트 뷰
__인스펙터
툴바
메뉴
__파일
__편집
__에셋
__게임 객체
__컴포넌트 메뉴
__지형 메뉴
__창 메뉴
__도움말 메뉴
간단한 객체의 생성
선택과 포커스
객체의 변형
스냅
__정점 스냅
장면 툴
__스냅을 활용하지 않는 정렬
조명
3D 객체
__메시
__메시의 하위 객체
__매핑
재료
정리

03장 스크립트에 발 담그기

스크립트란?
스크립트의 구성 요소
__함수
__변수
__게임에서 객체 집기
마우스로 집은 횟수 세기
조건과 상태
__조건문의 구조
계산 순서
정리

04장 지형 생성 - 테스트 환경의 생성

__장면의 플라이쓰루 내비게이션
지형
페인트 텍스처
트리
__하늘
__다시 트리로
__패키지
세부 표현
__커스텀 지형 에셋의 생성
__내보내기 vs. 네이티브 형식 사용하기
지형 설정
섀도우
안개
정리

05장 내비게이션과 기능

__내비게이션
__플랫폼 가지고 놀기
__충돌 벽
__첫 번째 빌드
__정리

06장 커서 제어

커서 가시성
커스텀 커서
GUI 레이어
__텍스처 임포터
__힌트 색상
__커서 위치
__GUITexture 커서의 관리
객체 간 통신
마우스 오버 커서 변화
__거리 확인
중간 빌드
마우스 오버에 대한 객체 반응
새 기능의 옵션화
이동 도중 마우스 오버 기능의 제한
정리

07장 액션 객체

에셋 임포트
임포트
FBX 임포터
__개별 객체에 대한 상세 제어
__개별 변형
__복잡한 계층 구조
__부모 지정
재료의 설정
__열쇠
__나무 상자
__꽃
섀도우
__정적 객체
콜라이더
애니메이션
__Store in Root 접근
효과음의 추가
두 상태 애니메이션의 설정
유니티의 애니메이션 뷰 활용
__임포트한 애니메이션의 수정
다른 객체의 애니메이션 트리거
한계점
정리

08장 상태 관리

가능성의 식별
__플롯에 대한 소개
__진행 과정
__액션 아이템
__스턴트 대역
플로우 차트의 개발
__상태 메타데이터 전환 액션의 분리
상호작용 및 상태의 정의
__상태 전환의 시각화
__상태 다이어그램
결과의 판단
조회 테이블
문자열 파싱
객체 조회 스크립트
액션 관련 메시지
정리

09장 객체 메타데이터

__상태 관련 메타데이터
__존재 상태/위치
__가시성 타입
__게임 참고 문서
현재 상태
다시 살펴보는 마우스 집기
메타데이터의 추가
정리

10장 메시지 텍스트

GUI 스킨
__운영체제 폰트 지원
텍스트 가시성
객체 메타 데이터의 활용
액션의 처리
__실제 적용
__오디오 관리
__애니메이션의 처리
__시작 값의 로드
__폰트와 텍스트에 대한 상세 설명
__액션 메시지의 활성화
__동적인 읽기 시간
__마지막 보정
정리

11장 아이템 저장소 로직

레이어
커서 변환
__몇 가지 개선점
아이템 저장소 화면
조회 테이블의 확장
__디버깅
아이템 저장소 아이콘의 추가
2D 객체의 처리
정리

12장 아이템 저장소 관리

태그
아이템 저장소 레이아웃
아이템 저장소 오버플로우
한계 범위 설정
__아이템 그리드 저장소의 제한
__화살표 제한
아이템 저장소에서의 객체 추가 및 제거
__아이템 저장소에서의 객체 제거
__아이템 저장소에 객체 추가
__아이템의 조합
__잘못된 집기
정리

13장 기본 기능 마무리

3D 객체 가시성의 처리
__키 프레임 없는 페이드 효과의 개발
__가시성 변경으로 인한 부작용
__콜라이더 처리
__일치하는 커서가 없는 경우의 처리
랜덤 응답
3D 장면에서의 커서 드롭
__가시성 제어 함수의 개발
__다시 살펴보는 액션 메시지
__페이드 효과의 재확인
객체 간 상호작용
__장면상의 객체 배치
특수 사례
__확장 가능 코드
__상태 변화가 없는 응답
__보물 상자 시퀀스의 활성화
__읽을 자료
__메시지 숨기기
정리

14장 게임 요구사항 다루기

드롭 박스
__꽃 살리기
__절두체 컬링
__묘약병 붓기
__묘약병의 가시성 문제 해결
__마법 일으키기
__게임 객체의 소멸 처리
__프리팹의 활성화
카메라 포커스
__카메라 위치 조정 메타데이터
__카메라 강제 위치 조정 스크립트의 작성
최종 에셋의 임포트
__Structures 불러오기
__재료와 광원 매핑
__지하
__사원 속으로
__홀로그램 이미지
__발코니
__토피 열매 얻기
__재미 요소들
__폭포
__재단의 가디언
__가디언
정리

15장 미로와 최종 레벨

__미로의 기하
__미로의 관리
__드롭 지점
__트랩 검사
__빼앗긴 무기
나머지 가능성의 처리
__사용자 재설정
__서랍 활성화
__이스터 에그
__동굴 입구
최종 레벨
__트리 생성기
__서 있는 비석
__상급
__바람의 손길
__최종 지형
__최종 시퀀스
__환경 효과
__애니메이션 이벤트
__반짝이는 효과의 추가
__여러 개의 토피 열매
__레벨 로드
정리

16장 메뉴와 레벨

메뉴 접근 - 소메뉴
__확인 대화상자
__메뉴 모드의 추적
__메인 메뉴
__설정 메뉴
__플레이어 설정
__컨트롤 채우기
__색상 설정
오디오 마무리
__효과음
__배경음
__음악
__음성 또는 대화 볼륨
메뉴용 커스텀 스킨
__장면 이동과 장면 내 상호작용 중단 및 메뉴 마무리
__실시간 배경
시작 메뉴/레벨
__배경의 관리
__레벨 변경
저장/불러오기
__게임 데이터의 저장
__저장된 데이터의 로드
__정리 작업
마침내, 다시 처음으로
이제 게임이 완성됐나?
최종 작업
__퍼블리싱
퍼블리싱
정리

17장 기본 지식 넘어서기

추가 기능
__HUD 점수/순위
__힌트/난이도
__여러 번의 저장 기능
__물리 이론과 발사체
__데이터 보관
__추가 콘텐츠
1인칭에서 3인칭으로의 전환
__캐릭터
__카메라
__캐릭터 대화
__대화 트리
__캐릭터 대체
모바일 플랫폼에 대한 디자인 고려사항
__라이선스, 하드웨어, 셋업
__스크립트 작성
__내비게이션과 입력
__셰이더와 텍스처
__다각형 개수
__배치 처리
__콜라이더
__메뉴와 GUI
__기타 사항
디자인 문서
__간략한 스토리
__상세 스토리
__게임의 목적
__게임의 타깃 플랫폼
__차별성과 시장성
__조작과 장면 이동
__게임 방식
__평가 방식, 점수 계산, 게임에 이기는 법
__레벨 설계
__시각 스타일
__사용자 인터페이스
__캐릭터와 액션 객체
__환경과 비상호작용 객체
__효과음
__음악
__음성
정리

18장 SSE 셰이더 그래프

SSE BetterLightmap 셰이더 그래프
SSE ReflectiveAlpha 셰이더 그래프
SSE ReflectiveCutout 셰이더 그래프

부록 키 코드

책 속으로

▣ 이 책을 쓰는 이유

실시간 3D 게임이 나온 지도 10년이 훨씬 지났다. 우리는 지난 10년간 이런 게임을 즐기고, 좋아하는 스타일대로 게임 에셋을 만들었으며, 일부 게임은 직접 수정하기도 했다. 하지만 최근까지도 이런 고급 게임 엔진의 라이선스를 얻는 비용은 타이틀당 수십만 달러에서 수백만 달러에 달했다. 이로 인해 자신만의 3D 게임을 만들겠다는 꿈은 이룰 수 없는 환상에 그치기 일쑤였다.

하지만 이제 시대가 변했다. CG(컴퓨터 그래픽)를 활용한 다양한 영화에서 볼 수 있듯이 이제 3D는 영화 산업뿐 아니라 게임... 더보기

출판사 서평



유니티 3D는 강력하고 사용하기 쉬운 엔진으로 프로그래밍에 익숙하지 않은 디자이너들조차도 손쉽게 게임을 만들 수 있게 도와준다. 하지만 게임을 만들다 보면 엔진의 지원 기능 부족보다는 스크립트 지식 부족 탓에 개발에 어려움을 겪는 일이 많다. 이 책에서는 디자이너 관점에서 한 번에 조금씩 스크립트를 소개하고, 재사용할 수 있는 스크립트를 기반으로 유니티 3D를 대상으로 하는 게임 프레임워크를 만든다. 또 줄거리가 있는 게임을 조금씩 완성해 가면서 어드벤처 게임을 통해 살펴볼 수 있는 다양한 이슈(이를테면 아이템의 상태 관리,... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품