이미 소장하고 있다면 판매해 보세요.
|
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 상속
|
|
어린 시절 오락이라고 부르던 게임은 굉장히 단순한 방식으로 이루어져 있었습니다. 투박한 화면에 적군의 비행기를 맞히거나 기다란 바 하나를 움직이며 공을 튕겨 블록을 없애는 정도였죠. 그래도 그 커다란 기계에서 보는 투박한 게임 화면은 어린 시절의 로망이 되었고 ‘내가 만약 게임을 만들 수 있다면...’이라는 상상의 날개를 펼쳐 주었습니다.
어릴 적 막연하게 게임을 만들고자 했던 꿈은 이제 하고자 하는 의욕만 있다면 가능한 환경이 되었습니다. 바로 유니티 게임 엔진이 그 환경을 만든 것이죠. 투박한 화면이 나오는 단순한 구성의 게임이 아닌 역동적인 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
|