간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 5만원 이상 결제시, 4/1~4/30 기간 중 1회)
우리카드 3천원/7천원/1만 5천원 즉시할인
3만원/5만원/10만원 이상 결제시
삼성카드 6% (38,070원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (38,480원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (28,350원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (32,400원)
(최대할인 4만원 / 2만원 이상 결제)
Close

NGUI 유니티 2D 게임 프로그래밍

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 54
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
  • 저 : 송요창
  • 출판사 : 위키북스
  • 발행 : 2014년 11월 14일
  • 쪽수 : 600
  • 제품구성 : 전1권
  • ISBN : 9788998139704
정가

45,000원

  • 40,500 (10%할인)

    2,250P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(11)

  • 사은품(4)

출판사 서평

유니티는 현재 가장 인기 있는 게임 개발 도구다. 이 책에서는 유니티의 사용법과 유니티용 GUI 플러그인인 NGUI의 장점 및 2D 게임 제작을 지원하기 위해 유니티 4.3부터 추가된 유니티 2D 기능 등을 소개한다.

독자는 두 가지 게임을 직접 제작하는 과정을 통해 C# 프로그래밍, PHP와 MariaDB를 활용한 간단한 네트워크 작업, 안드로이드 네이티브 환경과의 연계, 페이스북 API를 활용한 소셜 기능 구현까지 배울 수 있다. 구체적인 예제와 함께 게임 플레이와 소셜 요소 등 게임 개발의 모든 사항을 다루고 있어 처음 게임 개발을 시작하려는 분들에게 이 책은 좋은 안내자가 될 것이다.

이 책에서 다루는 내용
- NGUI를 활용한 두더지 게임 제작
- 유니티 2D 기능과 NGUI를 활용한 디펜스 게임 제작
- 안드로이드 네이티브 연계와 PHP를 활용한 네트워크 작업

저자의 유니티 동영상 강좌 사이트
YouTube 토튜의 유니티 강좌
- http://goo.gl/0N16lc
레벨제로 카페
- http://cafe.naver.com/level0/4682
유니티 허브
- http://cafe.naver.com/unityhub/13440

목차

01장: 유니티 개발 환경 구성
유니티 설치
유니티 설치 파일 내려받기
윈도우에서 유니티 설치
윈도우에서 유니티 실행
맥에서 유니티 설치
맥에서 유니티 시작
유니티 인증
유니티 구성 요소
UI 뷰
프로젝트 브라우저
하이어라키
인스펙터
씬 뷰와 게임 뷰
툴 바
기본 구성 요소
게임 오브젝트와 컴포넌트
스크립트

프리팹
Hello, Unity!
새로운 프로젝트 생성
새로운 씬 생성
게임 오브젝트 생성
스크립트 생성
스크립트 편집기 실행
스크립트 구조 살펴보기
스크립트 작성
게임 오브젝트에 GuiScript 스크립트 추가
실행 및 씬 저장

02장: 기초과정 - NGUI로 두더지 게임 만들기
게임 제작 준비
NGUI
아틀라스 제작
새로운 프로젝트 생성
이미지 추가
NGUI 추가
아틀라스 생성
스프라이트 추가
이미지 폰트 제작
Bmfont 설치
폰트 설정
사용할 글자 선택
출력 옵션 설정
출력
확장자 변경
폰트 생성
다이나믹 폰트 추가
TTF 파일 추가
배경 유저 인터페이스 구성
기본 배경 구성
씬 작성
레이어 등록
UI 생성
배경 구성
타임바 구성
두더지 배경 추가
타임바 위치 수정
점수 라벨 추가
준비 메시지 스프라이트 추가
게임 매니저 스크립트 프로그래밍
게임 매니저 스크립트 생성
게임 스테이트 선언
멤버 필드 등록
준비 메시지 처리
타임바와 타임 텍스트 처리
두더지 만들기
두더지 구성
패널 추가
두더지 스프라이트 구성
Tween 기능 활용
충돌 처리
두더지 스크립트 작성
두더지 스크립트 생성
스테이트 선언
멤버 필드 등록
TweenPosition 초기 설정
두더지 움직임 처리
터치 입력 처리
타이머 처리
두더지 활용
두더지 배치
게임 매니저 스크립트 멤버 필드 추가
게임 매니저 스크립트 메서드 추가
두더지 게임 오브젝트 등록 및 출현 비율 입력
두더지 게임 마무리
효과음 처리
배경음 및 효과음 등록
배경음 재생
효과음 재생
결과 처리
스프라이트 추가
결과창 구성
다시하기 버튼 추가
결과창 작동 처리
두더지 게임 난이도 조절
두더지 대기 시간 조절
멤버 필드 추가
게임 매니저 스크립트 변경
대기 시간 입력
점수 처리
점수 증가 메서드
게임 매니저 스크립트 접근 처리
두더지 스크립트 수정
두더지 출현 빈도 조절
멤버 필드 추가
게임 매니저 스크립트 변경
출현 시간 입력
두더지 동시 출현 조절
멤버 필드 추가
게임 매니저 스크립트 변경
두더지 동시 출현 입력
콤보와 피버 추가
콤보와 피버 유저 인터페이스 추가
멤버 필드 추가
게임 매니저 스크립트 수정
콤보와 피버 적용
두더지 게임 정리
게임 매니저 스크립트
두더지 스크립트

03장: 심화과정 - 디펜스 게임 만들기
유니티 2D기능
유니티 2D 기능 소개
테스트 캐릭터 구성
스프라이트 추가
캐릭터 구성
애니메이션 제작
캐릭터 애니메이션 제작
메카님 애니메이션 시스템
메카님 상태 구성
상태 전이 구성
상태 전이 조건 추가
애니메이션 컨트롤러 적용
캐릭터 제어 스크립트 작성
캐릭터 제어 스크립트 적용
지면 추가
디펜스 게임 프로토타입 제작
준비 작업
패키지 추가
화면 비율 설정
게임 구성
배경 구성
캐릭터 추가
새총 발사
스크립트 추가
멤버 필드 추가
발사 방향 계산
새총 발사 확인
새총 발사 애니메이션 연결
애니메이션 이벤트
적 캐릭터 제작
멤버 필드 추가
적 캐릭터 적용
이동 처리
공격 애니메이션 처리
충돌 처리
게임 플레이 매니저
게임 데이터 스크립트 생성
게임 플레이 매니저 스크립트 생성
농장 HP 및 점수 처리
게임 데이터 스크립트와 연결
게임 오브젝트 풀(Pool)
적 캐릭터 생성 데이터 로드
적 캐릭터 생성
새로운 적 캐릭터 추가
새로운 적 캐릭터 설정
새로운 적 스크립트 생성
애니메이션 수정
디펜스 게임 유저 인터페이스 구성
게임 플레이 UI 구성
농장 체력 표시
점수 표시
적 웨이브 표시
일시 정지, 배속 변경 버튼 추가
일시 정지 화면 구성
적 캐릭터 체력 표시
게임 플레이 UI 연결
농장 체력, 점수, 적 웨이브 표시 연결
일시 정지 버튼과 배속 버튼 처리
적 캐릭터 체력 표시 연동
게임 플레이 추가 작업
코인 표시
적 보스 캐릭터 등장 표시
결과창 제작
코인 제작
코인 스크립트 제작 및 적용
결과창 연결
발사 게임 오브젝트 수정
게임 준비와 홈 이동 버튼 연동
네트워크 작업
서버 구성
WPN-XM 설치
관계형 데이터베이스와 SQL
사용자 정보 파악
phpMyAdmin 접속 및 패스워드 변경
테이블 생성
사용자 기본 데이터 연동
씬 추가
가입 요청 처리
가입 처리 서버 프로그래밍
데이터 구조 만들기
로비 씬 작업
기본 데이터 표시
순위 표시 프리팹 생성
순위 처리 작동
경고창 처리
게임 친구 추가
메시지 창 처리
상점 처리
게임 준비 창
게임 플레이와 데이터 연결
효과 추가
결제
준비 작업
자바 개발 킷(JDK) 설치
안드로이드 SDK 설치
IDE 설치
안드로이드 프로젝트 생성
안드로이드 애플리케이션 생성
구글 플레이 스토어 가입
애플리케이션 등록
결제 상품 등록
결제 진행
결제 진행 과정 이해
클라이언트 측 구현
결제 아이템 제작 및 초기화
인 앱 결제 처리가 포함된 안드로이드 애플리케이션 생성
안드로이드 프로그래밍
인 앱 결제 흐름
결제 테스트
네트워크 구성
안드로이드 애플리케이션 생성
테스트 결제 준비
테스트 결제 확인
유의 사항
페이스북 활용
준비 사항
페이스북 SDK 내려받기
안드로이드 키 해쉬(Key Hash) 생성
페이스북 앱 등록
페이스북 SDK 초기화
페이스북을 이용한 간편 로그인
로그인 과정
페이스북 SDK 초기화
페이스북 SDK 사용
데이터베이스 작업
데이터 처리
페이스북 로그인 처리
프로필 이미지 사용
친구 데이터 변경
프로필 이미지 로딩
안드로이드 빌드
페이스북 모듈 추가 방식
안드로이드 프로젝트 가져오기 방식
디펜스 게임 정리

부록
마이크로소프트 오피스 엑셀에서 XML 파일 손쉽게 제작하기
XML 매핑 파일 제작
엑셀 개발 도구 리본 설정
XML 맵핑 설정
XML 파일 저장

본문중에서

유니티를 통해 게임을 만드는 일이 쉬워졌습니다. 만들어진 게임을 아이폰이나 안드로이드 등의 다양한 플랫폼으로 손쉽게 배포할 수도 있고, 어도비 플래시나 애프터 이펙트를 다루듯 손쉽게 제작할 수 있기 때문입니다. 그렇지만 GUI 제작만큼은 불편했습니다. 반드시 별도의 프로그램을 이용해 GUI를 구성해야 했고, 이를 확인하기 위해서는 번거롭게 게임을 플레이해 봐야만 했습니다. 하지만 NGUI가 출시되면서 프로그램 없이 GUI 구성이 가능하고, 에디터를 통해 제작된 모습이 그대로 게임 화면에 출력됩니다.

이 책은 유니티와 유니티용 GUI 플러그인인 NGUI의 장점 및 사용법과 함께 실제 게임 제작의 흐름을 배울 수 있게 구성했습니다. 1장에서는 유니티에 관한 기본적인 내용을 설명하고, 2장에서는 기초적인 2D 두더지 게임을 제작하면서 NGUI의 장점을 설명합니다. 3장에서는 2D 디펜스 게임을 제작하면서 C# 프로그램, NGUI를 통한 GUI 구성, PHP와 MariaDB를 활용한 간단한 네트워크 작업, 안드로이드 네이티브 환경과의 연계, 페이스북 API를 활용한 소셜 기능 구현 등 NGUI의 구체적인 기능을 자세히 설명했습니다.

이 책은 새롭게 게임을 제작하려는 분들에게 게임 플레이 외에도 게임 제작에 필요한 요소들이 무엇인지 간단하게나마 설명하려는 노력의 산물입니다.
(/ 서문 중에서)

관련이미지

저자소개

생년월일 -
출생지 -
출간도서 0종
판매수 0권

숭실대 미디어 학부를 졸업하고 꿈을 찾아 모션 디자이너에서 게임 개발자가 되었다. 현재 모바일 게임 제작을 하고 있으며, 인디 개발자를 위한 커뮤니티 레벨제로 카페의 부 운영자로 활동하면서 게임을 개발하면서 느낀 점과 노하우를 공유하고 있다..

이 상품의 시리즈

(총 25권 / 현재구매 가능도서 12권)

펼쳐보기

컴퓨터/인터넷 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용