로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

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

 [위키북스 게임 개발 시리즈 12]
   
지은이 송요창   |   출판사 위키북스  |   발행일 2014년 11월 14일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 45,000원40,500원 10%
마일리지 5% 2,250원
발행일 2014-11-14
ISBN 8998139707 | 9788998139704
기타정보 국내서 | 600쪽 | 일반
예상출고일 2~3일 이내 (근무일기준)
배송비 무료배송
   
게임
종합지수 1p 166 위
   
 

[따라 하면서 배우는 NGUI 유니티 2D 게임 프로그래밍]은 유니티의 사용법과 유니티용 GUI 플러그인인 NGUI의 장점 및 2D 게임 제작을 지원하기 위해 유니티 4.3부터 추가된 유니티 2D 기능 등을 소개한다.



유니티는 현재 가장 인기 있는 게임 개발 도구다. 이 책에서는 유니티의 사용법과 유니티용 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 파일 저장

저자 : 송요창

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


등록된 서평이 없습니다.
게임기획 정복하기...
박재석
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
절대강좌! 유니티: Unity 전문 개발자가 알려주는 효과적인 게임 제작 기법...
이재현
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(0)
회원평점   회원서평수 0
위키북스 출판사의 신간
서비스 운영이 쉬워지는 AWS 인프라 구축 가이드: 서버 구축부터 배포, 모니터링, 관리 자동화, 데브옵스까지
김담형 저
24,300원
(10%↓+5%)
 
딥러닝 모델 설계를 떠받치는 기술: 딥러닝이 안 풀릴 때 보는 케라스 해법 정리서
마이크 베르니코 저
22,500원
(10%↓+5%)
 
생활코딩! HTML+CSS+자바스크립트
이고잉 저
24,300원
(10%↓+5%)
 
나의 첫 머신러닝/딥러닝: 파이썬으로 구현해보는 필수 머신러닝/딥러닝 알고리즘
허민석 저
23,400원
(10%↓+5%)
 
실전! Node.js 마이크로서비스 개발: 자바스크립트를 이용한 마이크로서비스 구축부터 보안, 테스트, 배포까지
디오고 헤센데 저
22,500원
(10%↓+5%)
 
이메일주소수집거부