본문내용 바로가기
무료배송 이벤트 사은품 소득공제

스테이지 퍼즐 보스를 공략하는 유니티 2D 게임 공작소

오노 고지 지음 | 김범준 옮김 | 길벗 | 2015년 06월 08일 출간
  • 정가 : 45,000원
    판매가 : 40,500 [10%↓ 4,500원 할인]
  • 통합포인트 :
    [기본적립] 2,250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    지금 주문하면 내일(29일,금) 도착 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

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

  • 키보드 키캡 선택 (2만5천원 이상 구매 시, 포인트 차감)
    2020.03.09 ~ 2020.05.31
  • 길벗 IT도서를 한눈에 살펴보세요!
    2017.11.23 ~ 2019.12.31
  • 게임/아트북을 한 눈에 모아보세요!
    2017.10.20 ~ 2020.12.31
상품상세정보
ISBN 9788966189731(8966189733)
쪽수 744쪽
크기 183 * 235 mm /1345g 판형알림
원서명/저자명 UNITYではじめる2Dゲ-ム作り徹底ガイド スマ-トフォンでも遊べる本格ゲ-ム開發に挑戰/大野功二

책소개

이 책이 속한 분야

재미있는 게임을 만들어 보자!

≪유니티 2D 게임 공작소≫는 유니티 2D 기능을 사용하여 플레이어 캐릭터 설정부터 공격 액션 구현, 충돌 판정, 공중 콤보 구현. 슈퍼 아머(적 캐릭터) 만들기, 다양한 효과 연출, 씬의 흐름 연결, 가상 패드 제작 등 2D 액션 게임 제작에 필요한 모든 내용을 처음부터 끝까지 예제를 완성하며 배우는 구성이다. 앞부분에서 유니티를 설치하고 간단한 러너 게임 실습한 후, 본격적으로 닌자 슬래셔 액션 게임(NinjaSlasherX)을 만들어 본다. 이 게임은 실제로 구글플레이와 앱스토어에 출시되어 있는 완성도 높은 2D 게임으로서, 해당 예제 소스와 그래픽 파일을 모두 다운로드하여 마음껏 사용할 수 있다.
▶ 『유니티 2D 게임 공작소』 북트레일러

* 출판사의 사정에 따라 서비스가 변경 또는 중지될 수 있습니다.
*window7의 경우 사운드 연결이 없을시, 동영상 재생에 오류가 발생할 수 있습니다.
이어폰, 스피커 등이 연결되어 있는지 확인 하시고 재생하시기 바랍니다.

저자소개

저자 : 오노 고지

저자 오노 고지는 프리랜서 게임 디자이너. 그 외에도 프리랜서 프로그래머, 프리랜서 작가를 겸업하고 있다. 액션 퍼즐 게임 'NOON(1996년 마이크로 캐빈)‘을 비롯해 지금까지 많은 게임을 개발해왔다. 자작 게임 작품 외에 유명 애니메이션, 스포츠 저작권 타이틀 게임 제작에도 참여했다. 또한 연구 개발에도 힘을 쏟고 있으며 그 성과물이 일본 최대의 게임 개발자 대회인 'CEDEC'에도 소개됐다. 2008년 '뇌 신경망과 게임 AI'를 기점으로 2010년까지 강사로 활약하고 있다. 현재는 게임 개발뿐 아니라 게임 기술을 이용한 전자 간판과 디지털 아트를 연구하는 등 자신의 활동 범위를 넓히고 있다.

* 주요 저서 : 3D 게임을 재미있게 하는 기술(SB 크리에이티브)
* 홈페이지 : http://o-planning.jp/
* 트위터 : @opn1

저자가 속한 분야

역자 김범준은 일본 호세이대학 경영학부를 졸업했다. 대학 시절 취미로 프로그래밍을 시작한 것을 계기로 이 업계에 발을 들여놓게 됐으며, 한국과 일본에서 임베디드 시스템과 게임 관련 회사에서 개발 프로젝트를 진행했다. 번역서로는 《따라 하면서 배우는 유니티 3D 입문(위키북스)》, 《모던 C 언어 프로그래밍(위키북스)》가 있으며, 저서로는 《만들면서 배우는 OS커널의 구조와 원리(한빛미디어)》, 《뇌를 자극하는 하드웨어 입문(한빛미디어)》, 《만들면서 배우는 OS 커널의 구조와 원리 일본어판(일본 슈와시스템)》이 있다.

김범준님의 최근작

전체작품보기

목차

1장 유니티 준비하기

1.1 유니티 설치하기
-다운로드와 설치
-사용자 등록
-라이선스

1.2 유니티 기본 기능 익히기
-프로젝트 생성
-유니티 에디터의 화면 구성
-모노디벨롭과 프로그래밍
-에셋 스토어
-유니티 참고 웹 사이트

2장 유니티 2D 입문

2.1 유니티로 2D 게임 만들기
-프로젝트 생성
-Assets 폴더 안에 폴더 생성
-스프라이트 이미지 작성 방법
-스프라이트 이미지 등록하기
-스프라이트 이미지 편집 방법
-스테이지 만들기
-괴수 만들기
-탱크 만들기
-실행하여 게임 확인하기

2.2 유니티 2D란
-유니티 2D의 구성
-카메라 컴포넌트의 설정

2.3 유니티 2D 자유자재로 사용하기
-Multiple 모드
-Slice 기능
-아틀라스의 가장 좋은 크기는?
-아이폰과 안드로이드의 감색 문제
-아이폰과 안드로이드의 기타 문제

3장 유니티 2D를 이용한 게임 제작 스타일 알아보기

3.1 게임 기획하여 사양 만들기
-일단은 게임 기획부터 사양을 생각한다

3.2 게임 개발 준비하기
-프로젝트 생성
-Game 뷰의 화면 크기
-타깃 플랫폼의 화면 크기
-폴더 생성
-스프라이트 이미지 준비
-소팅 레이어 설계

3.3 물리 엔진을 사용하지 않고 프로그래밍으로 꿋꿋하게 만들기
-씬에 플레이어와 스테이지 만들기
-씬 등록하기
-플레이어 캐릭터 스크립트
-MonoBehaviour 클래스와 기본적인 프로그래밍 방법
-Transform 컴포넌트를 사용하기 쉽게 해주는 기능
-public 변수와 Inspector의 관계
-프로그래밍으로 꿋꿋하게 만드는 방법의 장단점

3.4 물리 엔진을 최대한 활용하여 만들기
-플레이어에 접지 판정 적용
-스테이지에 충돌 판정 적용
-플레이어 캐릭터 스크립트 작성과 수정
-물리 엔진을 이용하기 위한 스크립트 구조
-게임 조정
-물리 엔진과 단위 문제
-물리 엔진을 활용하여 만드는 방법의 장단점

3.5 메카님으로 애니메이션 만들기
-애니메이션을 강력하게 지원하는 메카님
-메카님으로 달리기 애니메이션 만들기
-메카님으로 점프 애니메이션 만들기
-Animator 컴포넌트 설정
-메카님 프로그래밍
-아직 남아있는 문제점들

3.6 유니티로 게임을 만들 때 사용하는 기능 알아보기
-유니티 기능을 사용하지 않을 때
-유니티 기능을 사용할 때

4장 유니티 2D로 게임을 만들기 위해 기획과 설계하기

4.1 게임 기획과 사양과 제작 준비
-게임 기획과 사양
-프로젝트 생성
-레이어와 태그 설계
-레이어, 소팅 레이어, 태그 설정과 게임 오브젝트 검색

5장 메카님과 Physics 2D로 플레이어 캐릭터 만들기

5.1 플레이어 캐릭터의 이동 애니메이션 만들기
-플레이어 캐릭터 만들기
-플레이어 캐릭터의 충돌 판정
-플레이어 캐릭터의 접지 판정
-서 있기, 걷기, 달리기, 점프, 피격, 사망 애니메이션
-Animation Controller 편집

5.2 플레이어 캐릭터의 캐릭터 컨트롤러 만들기
-플레이어 캐릭터 스크립트 작성과 수정
-PlayerMain 클래스 구현
-BaseCharacterController 클래스 구현
-PlayerController 클래스 구현
-스크립트 컴포넌트 추가
-임시 스테이지를 만들어 조정

5.3 Input 매니저와 Physics 2D 기능 알아보기
-Input 매니저
-Physics 2D 기능

6장 트리거 처리와 애니메이션 이벤트로 공격 액션 만들기

6.1 플레이어 캐릭터의 공격 처리 만들기
-플레이어 캐릭터의 공격 애니메이션
-공격 애니메이션 위치 조정
-공격 충돌 판정 애니메이션
-Animator 컴포넌트 설정
-공격 처리 스크립트

6.2 애니메이션 이벤트로 콤보 공격 만들기
-공격B 만들기
-공격B 스크립트

6.3 공중 콤보 공격 만들기
-공중 콤보 공격
-공중 콤보 공격 스크립트
-공중 콤보 공격 애니메이션

7장 메카님과 Physics 2D로 적 캐릭터 만들기

7.1 적 캐릭터의 기본 모습 만들기
-어떤 적을 만들까?
-적 캐릭터 게임 오브젝트
-적 캐릭터의 기본 애니메이션
-애니메이션 레이어를 사용하여 슈퍼 아머 만들기
-스크립트 구성
-PlayerController 스크립트에 함수 만들기
-BaseCharacterController 스크립트 수정
-EnemyController 스크립트 만들기
-EnemyBodyCollider 스크립트 만들기
-EnemyMain 스크립트 만들기
-EnemyMain_A 스크립트 만들기
-스크립트를 게임 오브젝트에 설정하기
-적 캐릭터의 공격 충돌 판정 처리 만들기

7.2 강한 적 캐릭터 만들기
-EnemyB_Bas 게임 오브젝트 작성하기
-EnemyB_Bas 애니메이션 만들기
-EnemyMain_B 스크립트 구현하기

7.3 원거리 공격용 적 캐릭터 만들기
-EnemyC_Bas 게임 오브젝트 만들기
-애니메이션 이벤트 추가
-EnemyC_Bas 애니메이션 만들기
-수리검과 호밍탄 프로그래밍
-EnemyMain_C 구현

7.4 프리팹으로 적의 개체 수 늘리기
-프리팹이란
-프리팹 만들기
-프리팹을 능숙하게 사용하기
-프리팹의 함정

8장 스크립트로 적 캐릭터 관리 시스템 만들기

8.1 행동 유도성 트리거 만들기
-행동 유도성 트리거

8.2 카메라와 적 캐릭터가 연동하는 게임 메카닉스 만들기
-카메라와 세 가지 게임 세계
-카메라 밖에서 멈춰있는 세계 만들기
-카메라 밖에서 활동하고 있는 세계 만들기

8.3 도그 파일 만들기
-도그 파일
-도그 파일 스크립트
-도그 파일을 씬에 추가하기

8.4 전투 AI 만들기
-전투 AI
-전투 AI 스크립트
-전투 AI 응용

9장 카메라 여러 대로 카메라와 HUD 만들기

9.1 카메라 처리 만들기
-2D 액션 게임과 카메라
-카메라 프로그램 구현

9.2 HUD 만들기
-유니티에서 HUD를 만드는 다양한 방법
-HUD를 위한 카메라 만들기
-HUD에 표시할 요소들 만들기
-HUD 표시 프로그램
-창호지 필터 만들기

10장 효과 만들기
10.1 메카님으로 효과 만들기
-피격 효과 만들기

10.2 프로그래밍으로 효과 만들기
-캐릭터 그림자 만들기
-캐릭터 잔상 만들기
-스테이지에 사용되는 그림자 만들기
-게임 오브젝트가 점점 투명해지면서 사라지는 효과 만들기

10.3 파티클 시스템으로 효과 만들기
-Shuriken 파티클 오브젝트의 기본 구조
-불꽃 효과 만들기
-벚꽃 효과 만들기
-피 분출 효과 만들기

10.4 Tween으로 효과 만들기
-Tween 효과 만들기

11장 Scene 뷰를 활용하여 레벨 디자인하기

11.1 스테이지A 만들기(액션 스테이지)
-스테이지 생성 순서와 레벨 디자인
-콘셉트·개요 작성
-레벨 디자인 설계
-프리팹 폴더 준비
-스테이지 부품 생성과 프리팹 등록(지형)
-스테이지 부품 생성과 프리팹 등록(기둥문)
-스테이지 부품 생성과 프리팹 등록(파괴할 수 없는 돌)
-스테이지 부품 생성과 프리팹 등록(파괴할 수 있는 상자)
-스테이지 부품 생성과 프리팹 등록(아이템)
-스테이지 부품 생성과 프리팹 등록(배경)
-스테이지 작성
-적 캐릭터 구성
-아이템 설치
-메인 카메라와 카메라 트리거 설정
-배경 만들기
-무대 효과 만들기
-레벨 디자인 작업 요약
-디버깅
-프리팹에 관련된 문제점

11.2 스테이지B 만들기(제작 준비 단계와 큰 방까지 가는 길 작성)
-스테이지B 설계하기
-스테이지B를 위한 카메라와 HUD 만들기
-스테이지B의 부품 작성과 프리팹 등록
-스테이지 간 이동(출발점 StageB 작성)
-상자 퍼즐 만들기
-큰 방 만들기

11.3 스테이지B 만들기(큰 방에서 중간 보스 방A까지)
-물리 엔진의 특성
-컬라이더의 종류
-특수한 컬라이더의 종류
-물리 엔진을 사용한 퍼즐(통나무를 넘어뜨린다·물리스위치를 만든다)
-물리 엔진을 이용한 퍼즐(Hinge Joint 2D를 사용)
-물리 엔진을 이용한 퍼즐(Slider Joint 2D를 사용)
-중간 보스 방A

11.4 스테이지B 만들기(큰 방에서 중간 보스 방B까지)
-워프 통로로 미궁 만들기
-중간 보스 방B

11.5 스테이지B 만들기(큰 방에서 중간 보스 방C까지)
-스크립트를 사용한 특수 연출(움직이는 바닥)
-스크립트를 사용한 특수 연출(움직이는 벽)
-중간 보스 방C

11.6 스테이지B 만들기(큰 방에서 최종 보스 방까지)
-스위치 퍼즐(조합)
-스위치 퍼즐(시간차를 이용한 퍼즐)
-물리 엔진을 사용한 특수 연출(낙석)
-물리 엔진을 사용한 특수 연출(마인카트)
-최종 보스 스테이지 만들기(다관절 캐릭터)
-스테이지B의 레벨 디자인 요약

12장 가상 패드 만들기

12.1 가상 패드 만들기
-가상 패드 설계
-가상 패드 프로그래밍

13장 배경음과 효과음 구현하기

13.1 사운드 구현하기
-유니티 사운드의 기본
-플랫폼에 따른 데이터 설정
-배경음 재생 방법
-효과음 재생 방법
-사운드 관리자 만들기
-사운드 관리자를 게임에 구현하기

14장 게임 완성하기

14.1 씬의 흐름 만들기
-씬 전반에 걸쳐 참조할 데이터 작성 방법
-프로그램이 시작될 때 실행되는 처리
-페이드 인·페이드 아웃

14.2 게임 저장·불러오기 기능 만들기
-PlayerPrefs 클래스 사용하기
-저장·불러오기 속도를 높이는 데이터 패킹 라이브러리
-저장·불러오기 처리 구현
-아이템 저장

14.3 메뉴 만들기
-로고 화면 만들기
-타이틀 화면 만들기
-옵션 화면 만들기
-랭킹 화면 만들기
-일시정지 화면 만들기
-어떤 화면 크기에서도 표시되게 한다

14.4 빌드하기
-가비지 컬렉션 최적화
-빌드하기
-조정·개선 테스트 플레이, 더욱 조정!

부록 참고 자료
지은이 후기
찾아보기

출판사 서평

[간단한 책 소개]
전문가가 알려주는 2D 게임 제작 노하우
이 책은 유니티 2D 기능을 사용하여 스마트폰에서 즐길 수 있는 완성도 높은 게임을 만드는 것을 목표로 한다. 스프라이트 제작부터 메카님, Physics 2D, 카메라, 특수 효과 등을 사용하여 처음부터 끝까지 직접 예제를 따라하며 2D 게임 제작의 노하우를 익힌다. 풍부한 이미지 자료와 상세한 설명으로 C#에 대한 기본기만 있다면 누구나 따라할 수 있다. 이제 본격적인 2D 게임 개발에 도전해보자!

[출판사 리뷰]
2D 게임 제작 기술과 노하우가 한 권에!
... 더보기

북로그 리뷰 (1) 전체보기 쓰러가기

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

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 유니티 2D 게임 공작소 wo**77 | 2015-06-24 | 추천: 0 | 5점 만점에 5점
    유니티2D 게임공작소 (길벗/오노 고지)   길벗에서 재미있는 유니티 관련된 또 다른 공작소 시리즈 교재가 나왔습니다. 오노 고지라는 일본의 게임 프리랜서 디자인/프로그래머 분이 지은 책인데요, 쿠키런 혹은 다함께 칼칼칼 같은 같은 횡스크롤 게임 예제를 담고 있습니다. 책 표지에는 졸라맨을 닮은 깜찍한 주인공 캐릭터가 있습니다.   이 책으로 정말 공부해보고 싶었던 이유가 기존에 유니티 책을 몇번 공부해보았는데, 따라해보기 어려웠다는 것이었습니다. 이번책은 목차가 아기자기하고 흥미가... 더보기

Klover 평점/리뷰 (0)

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

스토리K 1건의 스토리K가 있습니다.

    교환/반품/품절안내

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

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

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

    이 책의 원서

    안내

    이 분야의 베스트

    • 한국데이터진흥원
      16,200원
    • 길벗알앤디
      27,900원
    • 길벗R&D
      17,100원
    • 이남호
      23,310원
    • 이남호
      23,310원
    더보기+

    이 분야의 신간

    더보기+

    바로가기

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

    최근 본 상품