콘텐츠 바로가기
본문 바로가기

YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

Exclusive ticket sales for domestic and international pop artists

Global yesticket

검색

어깨배너

2월 혜택 모음
1/6

빠른분야찾기



신용카드 (54x86mm)
신용카드 (54x86mm)
A4용지 (210x297mm)
A4용지 (210x297mm)
dummy
유니티 2D 플랫포머 게임 개발
사이즈비교 공유하기
소득공제 에이콘 게임 개발 프로그래밍 시리즈

유니티 2D 플랫포머 게임 개발

인디 게임 개발의 꽃

매튜 존슨, 제임스 헨리 공저 / 문기영 | 에이콘출판사 | 2015년 07월 30일 | 원서 : Learning 2D Game Development with Unity 첫번째 구매리뷰를 남겨주세요. | 판매지수 186 판매지수란?
상품 가격정보
정가 35,000원
판매가 31,500 (10% 할인)
YES포인트
배송안내
배송안내 바로가기

구매 시 참고사항
구매 시 참고사항

판매중

수량
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능
1/4
광고 AD

유니티 2D 플랫포머 게임 개발

품목정보

품목정보
발행일 2015년 07월 30일
쪽수, 무게, 크기 464쪽 | 882g | 188*255mm
ISBN13 9788960777408
ISBN10 8960777404

관련분류

이 상품의 이벤트 (9개)

책소개

목차

저자 소개

저 자 소 개
매튜 존슨(Matthew Johnson) 플로리다 주의 메리트 섬에 위치한 파이어브랜드 게임즈(Firebrand Games)의 메인 3D 아티스트다. 국제 디자인 아카데미(International Academy of Design)에서 미술 학사를 취득했고, 이후 애니메이션 멘토(Animation Mentor)에서 애니메이션을 공부했다. 지난 7년간 다수의 메이저 레이싱, 예를 들어 〈나스카(NASCAR)〉,...
역자 : 문기영
EA 캐나다에서 인공지능 프로그래머로서 엑스박스(Xbox)360과 PS3용 〈피파 08〉부터 〈피파 12〉까지 개발에 참여했고, Practice Mode, CPU AI, Referee rule system을 만들었으며, 애니메이션 프로그래머로서 User celebration을 개발했다. EA 캐나다를 그만둔 후에는 한국으로 돌아와 해머 게임 스튜디오를 창업해 iOS용 게임 〈Attack of the Pig〉를 개...

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

출판사 리뷰

★ 이 책에서 다루는 내용 ★

■ 유니티 개발 환경 설정, 툴 사용법

■ 애셋 제작과 임포트와 게임에 사용할 패키지 추가

■ 게임 스프라이트 설정, 유니티 2D 툴을 사용한 아틀라스 제작

■ 키프레임을 이용한 스프라이트 애니메이션, 애니메이션 컨트롤러, 스크립팅

■ 2D 게임 월드 제작의 처음부터 끝까지

■ 플레이어 컨트롤 설정

■ 올바르게 동작하는 움직임 제작

■ 플레이어 물리, 충돌체 설정

■ 클래식 게임 플레이어 제작 및 적용

■ 위험 요소 구현, 난이도 조절

■ 게임에 오디오, 파티클 이펙트 적용

■ 게임 인터페이스, 메뉴 제작

■ 부드러운 에러 핸들링을 위한 디버그 코드 작성

■ 게임 리소스 구성, 퍼포먼스 향상을 위한 최적화

■ 웹에서 플레이 가능한 게임 배포

★ 이 책의 대상 독자 ★

이 책은 게임을 처음부터 끝까지 만들어보는 과정을 배우고 싶은 사람들을 위해 쓰여졌다. 가령 초기 게임 아이디어부터 시작해, 계획, 디자인, 게임 제작, 배포하는 과정을 모두 포함하고 있다. 또한 유니티를 처음 사용하거나 유니티의 2D 기능을 배우고자 하는 사람에게 도움이 될 것이다. 스프라이트를 만들고 이를 이용해 스프라이트 아틀라스, 2D 물리, 게임 스크립트, 오디오, 애니메이션 제작에 이르는 모든 과정을 배울 수 있다. 유니티의 거의 모든 부분에 대해 자세히 살펴본다.

★ 이 책의 구성 ★

1장, 유니티 개발 환경 구축

유니티의 인터페이스, 프로젝트 계층 구조, 초기 프로젝트 설정을 다룬다.

2장, 애셋 구축

게임에서 사용할 게임 애셋들을 임포트하고 유니티 엔진이 어떻게 게임오브젝트(GameObject)를 사용하는지 이해한다. 게임 컴포넌트가 어떻게 동작하는지 기본 개념을 배우고, 복잡한 동작을 위해 어떻게 구성하는지 배운다. 마지막으로 서드파티 애셋, 패키지를 어떻게 임포트해서 게임 환경에 접목시키는지도 배운다.


3장, 2D 스프라이트 제작

2D 게임 플레이 제작을 위한 스프라이트 에디터, 유니티 프로에 있는 기능 몇 가지를 배운다.

4장, 게임 월드 제작

이미 만들어진 프리팹 게임오브젝트를 이용해 게임 플레이어가 돌아다닐 월드를 만든다. 게임오브젝트를 배치하려면 트랜스폼 툴을 어떻게 사용하는지, 레이어를 이용한 스프라이트 정렬은 어떻게 하는지를 알아본다. 마지막으로 스프라이트를 그룹화하고 부모-자식 관계의 설정, 씬 뷰, 계층 구조에서 이런 것을 관리하기 쉬운 이름 규칙을 배운다.

5장, 기본 이동, 플레이어 컨트롤

스크립트를 만드는 방법과 사용자 입력에 따라 게임오브젝트를 움직이는 함수, 게임에 필요한 메커니즘을 어떻게 스크립트로 제작하는지 배운다. 마지막으로 유니티에서 사용하는 프로그래밍 언어의 장, 단점을 간단히 알아보고 스크립트를 디버깅하는 방법에 대해 배운다.

6장, 씬에 애니메이션 추가

게임오브젝트와 스프라이트를 위해 애니메이션을 어떻게 설정하고 만드는지 배운다. 트랜스폼과 프레임 애니메이션의 차이점을 설명하고 애니메이터 상태 기계를 이용해 2D 스프라이트 행위를 어떻게 만드는지 배운다. 여기서 우리 게임에서 사용될 캐릭터의 메커니즘을 만든다.

7장, 플레이어 물리와 충돌체 설정

2D, 3D 게임오브젝트에 어떻게 물리를 추가하는지 배운다. 게임오브젝트에 충돌체를 설정하고 최고의 퍼포먼스를 내기 위해 어떤 작업을 해야 하는지 알아본다. 마지막으로 게임오브젝트에 힘을 반영해 어떻게 동적인 장면을 만들 수 있는지 배운다.

8장, 게임 플레이 시스템 제작과 적용

게임 플레이를 위한 요소, 예를 들어 집을 수 있는 아이템, 체크 포인트, 리스폰 같은 것을 어떻게 만드는지를 배운다. 유니티의 트리거 시스템을 어떻게 사용하는지 배우며, 게임 플레이에 관련된 게임 디자인 이론에 대해서도 간략하게 알아본다.

9장, 적 만들기와 난이도 조절

기본적인 적 만드는 방법과 어떻게 스크립트를 작성하는지 배운다. 데미지 처리를 위해 데미지 스크립트를 작성하고 스포닝(Spawning) 로직을 통해 적을 언제 생성하는지 배운다. 마지막으로 게임 플레이에 관련된 난이도 조절에 대한 이론을 배운다.

10장, 메뉴 제작과 인터페이스 다루기

게임에 필요한 가장 기본적인 메뉴와 더불어 게임 내 플레이어 HUD를 어떻게 만드는지 배운다. 메뉴에 따라 사용자 입력을 어떻게 처리하는지도 알아본다.

11장, 게임오브젝트에 이펙트 적용

애니메이션, 이펙트, 오디오와 같은 애셋들을 더 추가해서 어떻게 게임을 더 돋보이게 하는지를 배운다. 유니티 파티클 시스템에 대해 배우고, 오디오 리스너와 이펙트를 어떻게 게임 요소에 추가하는지 배운다.

12장, 프로젝트 구성과 최적화

다양한 플랫폼에 게임을 배포하려면 최적화가 필요한데 이를 위한 최적화 팁과 권고 사항들을 알아본다. 마지막으로 프로젝트를 구성하는 팁과 파일 처리에 대해 알아본다.

13장, 모든 것을 합치기

우리가 만든 게임을 유니티 웹 플레이어, 다른 플랫폼으로 어떻게 배포하는지를 배운다. 또한 성공적인 게임 출시와 수익을 위한 모범 사례들을 알아본다. 마지막으로 게임을 웹으로 어떻게 출시하는지 배운다.


14장, UGUI

14장은 보너스 장으로 유니티 4.6에 추가된 UGUI 시스템에 대해 배운다. UGUI 인터페이스와 관련된 컴포넌트, 마지막으로 새로운 Rect 트랜스폼 컴포넌트에 대해 배운다.

★ 지은이의 말 ★

이미 시중에 유니티 엔진을 이용한 수많은 책들이 있음에도 불구하고 ‘왜 또 유니티 책이지?”라고 물음을 가질 수 있겠다. 이 물음의 답은 우리는 유니티 엔진을 이용해 2D 게임을 개발하는 책을 쓰고 싶었기 때문이었다. 3D 메시, 월드 표현, 게임 메커니즘을 다룬 유니티 책은 많았지만 2D 플랫포머 게임을 개발하는 책은 지금까지 없었다. 또한 게임을 만들기 위해 간단하고 구현하기 쉬운 방법을 제시하고 싶었다. 게임을 만드는 일은 오랜 시간과 노력이 필요한데, 이것은 제작비와 연관되므로 인디 개발자가 피하고 싶은 것이기도 하다. 이 책에서 만드는 게임에 필요한 애셋, 소프트웨어는 모두 공짜다!

마지막으로 게임 프로젝트를 최대한 작게 유지하려고 노력했다. 유니티를 처음 접하는 사람이라고 하더라도 애셋, 스크립트를 제작할 수 있도록 배려했고, 예제와 이미지를 최대한 많이 제공하려고 노력했다.

★ 옮긴이의 말 ★

이 책은 게임 엔진 유니티를 사용해 2D 플랫포머 게임을 처음부터 끝까지 만드는 방법에 대한 책입니다. 개인적으로도 유니티를 사용해 다양한 장르의 게임을 개발했는데 항상 사용하면서 느끼지만 정말 편리하게 잘 만들었다는 느낌을 받습니다.

유니티는 게임 개발용으로 많이 사용하지만 실제로 게임 개발만 할 수 있는 도구가 아닙니다. 유니티는 건축 VR에도 사용되며 상호 작용 가능한 전자책과 같은 컨텐츠 개발에도 사용됩니다. 심지어는 노래방 기계에 사용되는 프로그램도 개발 가능합니다. 현재 유니티 게임 엔진은 매우 다양한 분야에서 사용되고 있으며 계속해서 사용자 편의성을 추가해 개선되고 있습니다.

이 책에서는 유니티 엔진을 이용해 2D 게임을 개발하는 방법을 다루고 있으며 특히 인디 게임 개발에서 가장 인기 있는 플랫포머라는 장르에 특화되어 처음부터 끝까지 개발하는 방법을 다루고 있습니다. 플랫포머 장르의 특징은 게임 월드가 존재하고 캐릭터를 움직여 점프나 타격 같은 액션을 취해 지정된 목표 지점이나 적들을 물리치는 것이 일반적입니다. 〈슈퍼 마리오〉, 〈록맨〉, 〈마계촌〉과 같은 게임을 생각하면 플랫포머라는 장르가 어떤 게임인지 짐작할 수 있습니다.

게임에 등장하는 적들의 인공 지능, 타이밍에 맞춰 플레이어에게 도전 거리를 제공하는 시스템, 사운드를 플레이 하는 방법, 움직이는 장애물 구현과 같은 플랫포머 게임 개발에 필요한 다양한 방법들을 다루고 있어 따라 해보면서 프로젝트를 진행하면 간단한 수준의 플랫포머 게임을 혼자서 만들어 볼 수 있습니다. 아무쪼록 이 책이 독자 여러분께 도움이 되길 바라며.

회원리뷰 (0건)

매주 10건의 우수리뷰를 선정하여 YES포인트 3만원을 드립니다.
3,000원 이상 구매 후 리뷰 작성 시 일반회원 300원, 마니아회원 600원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외) 리뷰/한줄평 정책 자세히 보기
리뷰쓰기

등록된 리뷰가 없습니다.

첫번째 리뷰어가 되어주세요.

한줄평 (1건)

1,000원 이상 구매 후 한줄평 작성 시 일반회원 50원, 마니아회원 100원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외) 리뷰/한줄평 정책 자세히 보기
0/50

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

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

반품/교환 안내
반품/교환 방법
  •  마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
맨위로
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환, 최세라   개인정보보호책임자 : 권민석 yes24help@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인 호스팅 서비스사업자 : 예스이십사(주)
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS1