이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
만들면서 배우는 유니티 Unity 3D Game Programming
PC, 웹, 아이폰, 안드로이드 게임을 유니티로 한 번에 만든다
김국진 저
한빛미디어 2012.11.01.
베스트
IT 모바일 top100 5주
가격
18,000원
10 16,200
YES포인트?
900원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

상세 이미지

책소개

목차

1장 유니티 소개
__1.1 유니티 개발 환경 구성
__1.2 유니티 튜토리얼 즐기기
__1.3 유니티 화면 구성 살펴보기

2장 유니티로 만드는 우주
__2.1 프로젝트 생성
__2.2 행성 객체 생성
__2.3 객체 조작
__2.4 머티리얼
__2.5 빛
__2.6 Scene 저장
__2.7 스크립트
__2.8 주위에서 도는 행성
__2.9 행성에서 우주로 발전하기
__2.10 요약정리

03장 유니티로 만드는 복불복 게임
__3.1 복불복 게임 기획
__3.2 GUI를 사용한 버튼 만들기
__3.3 버튼 조작하기
__3.4 버튼의 위치와 크기 조작하기
__3.5 버튼 여러 개 만들기
__3.6 외부 자원 불러오기
__3.7 화면에 객체 배치하기
__3.8 파티클 추가하기
__3.9 파티클 꾸미기
__3.10 반응하는 barrel 객체
__3.11 barrel 객체를 프리팹으로 만들기
__3.12 버튼과 MyBarrel 객체 연결하기
__3.13 임의의 수 생성하기
__3.14 MyBarrel 객체에 꽝 속성 부여
__3.15 게임 종료 씬 만들기
__3.16 재도전 시스템 만들기
__3.17 씬 전환을 제어하기

4장 FPS 게임 만들기
__4.1 프로젝트 생성
__4.2 하늘 생성
__4.3 지형 생성
__4.4 바다 생성
__4.5 플레이어 캐릭터 생성
__4.6 플레이어 무기 생성
__4.7 플레이어 HP 생성
__4.8 점수 표시 글자 생성
__4.9 조준점 생성
__4.10 배경 음악 생성
__4.11 총알 생성
__4.12 총알 효과 구성
__4.13 총알 효과 적용
__4.14 장애물 생성
__4.15 장애물 점수 표시
__4.16 적군 생성
__4.17 적군 애니메이션 재생
__4.18 적군 이동
__4.19 적군의 플레이어 탐색
__4.20 적군 로켓 생성
__4.21 적군 로켓 공격
__4.22 적군 공격 보안(1)
__4.23 적군 공격 보안(2)
__4.24 적군 공격으로 인한 피해
__4.25 아군 공격으로 인한 피해
__4.26 적군 프리팹 생성
__4.27 요약정리

5장 배포하기
__5.1 웹 버전의 유니티 게임 배포하기
__5.2 윈도와 맥 버전의 유니티 게임 배포하기
__5.3 안드로이드 버전의 유니티 게임 배포하기
__5.4 아이폰 버전의 유니티 게임 배포하기

부록A 사용자 데이터와 동적 리소스
__A.1 데이터 저장
__A.2 데이터 불러오기
__A.3 동적 리소스 불러오기

부록B 코루틴
__B.1 StartCoroutine( ) 메서드
__B.2 WaitForSeconds( ) 메서드
__B.3 Invoke( ) 메서드

부록C 유용한 코드와 라이브러리
__C.1 레이캐스트
__C.2 iTween 라이브러리

부록D C# 기초 문법
__D.1 개발 환경 구성
__D.2 기본 사용법
__D.3 C# 기본 타입
__D.4 기초 연산자
__D.5 조건문
__D.6 반복문
__D.7 배열
__D.8 메서드
__D.9 클래스
__D.10 속성
__D.11 생성자
__D.12 상속

저자 소개

저자 : 김국진
(주)Xprime에서 네이버 거리뷰 Beta 버전 개발에 참여했고, 사내 SNG, 보드게임, 대기업 홍보 앱, 금융관련 앱 등의 개발에 참여했다. 또한, 육성 시뮬레이션 게임 "벌헷키우기", 퍼즐 게임 "큡큡", SNS 서비스 "헬스통"을 런칭하였다. 현재는 프리랜서 개발자로 유니티 3D, 아이폰, 플래시를 주제로 세미나 및 강의를 하고 있다.

품목정보

발행일
2012년 11월 01일
쪽수, 무게, 크기
272쪽 | 640g | 188*235*20mm
ISBN13
9788979149708

책 속으로

어린 시절 오락이라고 부르던 게임은 굉장히 단순한 방식으로 이루어져 있었습니다. 투박한 화면에 적군의 비행기를 맞히거나 기다란 바 하나를 움직이며 공을 튕겨 블록을 없애는 정도였죠. 그래도 그 커다란 기계에서 보는 투박한 게임 화면은 어린 시절의 로망이 되었고 ‘내가 만약 게임을 만들 수 있다면...’이라는 상상의 날개를 펼쳐 주었습니다.
어릴 적 막연하게 게임을 만들고자 했던 꿈은 이제 하고자 하는 의욕만 있다면 가능한 환경이 되었습니다. 바로 유니티 게임 엔진이 그 환경을 만든 것이죠. 투박한 화면이 나오는 단순한 구성의 게임이 아닌 역동적인 3D 화면의 놀라운 게임을 말입니다.
현재 멀티플랫폼으로 3D 게임을 개발할 수 있는 게임 엔진은 유니티 외에도 언리얼, 크라이, 게임브리오 등이 있습니다. 하지만 다른 게임 엔진을 사용하려면 엄청난 금액의 라이선스 비용을 지불해야 하지요. 개인의 의욕만으로는 감당할 수 없는 비용입니다. 하지만 유니티는 무료 버전으로도 충분히 완성도 높은 게임을 만들 수 있고 상대적으로 굉장히 저렴한 프로 버전을 구입하면 3D 게임 개발의 모든 기능까지 활용할 수 있습니다. 또한, 3ds Max, 마야와 같은 3차원 개발 도구로 만든 애니메이션을 제공하여 복잡하고 어려운 개발 과정 없이도 쉽게 3D 게임을 구현할 수 있습니다.
프로그래밍에 대한 지식이 없는 독자도 게임 개발에 대한 호기심이면 충분합니다. 이 책은 강력한 게임 엔진인 유니티를 활용해 자신이 꿈꾸는 멋진 게임을 구현할 수 있게 다양한 실습 예제를 제공합니다. 놀라지 마세요. 이 책을 따라하는 것만으로도 독자 여러분은 3D FPS 게임을 완성할 수 있으니까요. 이제 여러분도 게임을 플레이하는 것에만 그치지 않고 원하는 게임을 개발하는 단계로 성장할 수 있습니다. 이 책에선 유니티에서 제공하는 다양한 텍스처를 기반으로 나만의 우주를 만들어보고, 게임 기획과 실습을 함께 하는 복불복 게임을 만들면서 기본 지식을 익힙니다. 그리고 최종적으로 3D FPS 게임을 따라 만들면서 자신만의 3D 게임을 만들기 위한 모든 준비를 갖추게 합니다. 어렵지 않습니다. 실습 예제를 따라하는 것만으로도 멋진 3D 게임을 만들 수 있고 나아가 자신이 구상하고 있는 나만의 3D 게임을 만들 수 있습니다. 그리고 PC, 웹, 안드로이드, 아이폰 등 다양한 플랫폼 환경으로 배포할 수 있습니다.
독자 여러분의 게임 개발에 대한 꿈을 이루는 데 큰 도움이 되었으면 합니다. 끝으로 책이 출간되기까지 많은 도움을 주신 한빛미디어 관계자 분들과 실습 예제 게임의 음악을 지원해주신 오원석 님에게 감사한 마음을 전하고 싶습니다.

---「지은이의 말」 중에서

출판사 리뷰

멀티플랫폼에 대응하는 3D FPS 게임을 유니티로 만들면서 배운다.

. 어떤 독자를 위한 책인가?
프로그래밍에 대한 지식이 부족하지만 스마트폰용 3D 게임을 만들고 싶어하는 독자
크로스 개발 환경으로 유니티를 배워보고 싶은 앱 개발자

따라하는 것만으로도 3D FPS 게임을 만들 수 있습니다.
이 책은 만들면서 배우는 실습 예제로 구성되어 있습니다. 실습 예제를 따라하는 것만으로도 나만의 우주를 만들고, 복불복 게임을 만들며, 3D FPS 게임을 만들 수 있습니다. 또한, 상세한 그림 자료를 제공하여 누구나 손쉽게 따라할 수 있습니다.

게임 제작에 필요한 C# 기초 문법을 제공합니다.
이 책에서는 C# 프로그래밍을 다룹니다. 프로그래밍에 대한 기본 지식이 없는 독자라면 코드를 다루기 어렵습니다. 책의 부록에 C# 기초 문법 자료를 보면 게임 제작에 필요한 C# 기초 문법을 익힐 수 있습니다. 또한, 예제 코드를 제공하여 프로그래밍에 대한 지식이 없어도 3D 게임을 완성할 수 있습니다.

클릭 몇 번이면 다양한 플랫폼으로 배포할 수 있습니다.
웹, 윈도, 맥, 안드로이드, 아이폰 등 다양한 플랫폼에 배포하는 방법도 상세하게 다루고 있습니다. 복잡한 과정을 거치지 않고 클릭 몇 번이면 자신이 만든 게임을 다양한 플랫폼에 배포할 수 있습니다.

【주요 내용】
● 유니티 설치
● 유니티 기본 사용법
● C# 스크립트 작성법
● 다양한 파티클 제작
● 배경 음악 생성
● 3D 애니메이션 활용
● 행성 제작
● 복불복 게임 제작
● 3D FPS 게임 제작
● 다양한 플랫폼으로 배포하기

예제 소스
http://www.hanb.co.kr/exam/1970
리뷰 총점 10.0
한줄평 총점 10.0

클린봇이 부적절한 글을 감지 중입니다.

설정

사락 별점0

혜택 및 유의사항

첫번째 별점을 남겨주세요.

첫번째 밑줄을 남겨주세요.