확장메뉴
주요메뉴


소득공제
미리보기 공유하기

가장 쉬운 유니티 게임 제작

: 1인 게임 만들어 돈벌기

리뷰 총점9.0 리뷰 9건 | 판매지수 330
베스트
IT 모바일 top100 2주
구매 시 참고사항
12월의 굿즈 : 로미오와 줄리엣 1인 유리 티포트/고운그림 파티 빔 프로젝터/양털 망토담요 증정
월간 개발자 2022년 12월호
2022년 읽어보고서 : 예스24로 보는 올해의 독서 기록
[대학생X취준생] 끝날 때 까지 끝난 게 아니야!
[IT 기획전] IT, 모두의 교양
2022 올해의 책 24권을 소개합니다
박해선 저자의 머신러닝/딥러닝 패스
내일은 개발자! 코딩테스트 대비 도서전
12월의 얼리리더 주목신간 : 행운을 가져다줄 '네잎클로버 문진' 증정
[단독] 에듀윌 IT 자격증 기획전 - 가장 빠른 합격출구 EXIT
쇼핑혜택
현대카드
1 2 3 4 5

품목정보

품목정보
출간일 2019년 05월 10일
쪽수, 무게, 크기 336쪽 | 946g | 187*235*20mm
ISBN13 9788956748313
ISBN10 8956748314

이 상품의 태그

책소개 책소개 보이기/감추기

따라하며 익히는 유니티 게임 제작

이 책은 최신 유니티 2017과 2018 버전에서 새로 추가된 유용한 기능을 소개하며 유니티를 안내하고 있다. 지루한 유니티에 대한 설명보다는 게임 제작과 진행을 위한 사전 준비 과정으로 시작한다. 이후 쉬운 장르부터 차츰 어려운 장르로 진행할 수 있도록 최대한 상세하게 과정을 구성하였으며, 저자의 팁을 중간중간 수록하고 있다. 게임 완성 후 출시에 사용할 빌드 과정과 유용한 기능, 최신 버전에 새롭게 추가된 기능을 다루며 기존에 있던 도서들과의 차별성을 주려고 하였다. 프로젝트 진행에 사용한 예제는 정보문화사 홈페이지(infopub.co.kr) 자료실에서 다운로드 가능하며, 학습 중 궁금한 사항은 저자 블로그 kimluxx.blog.me에서 피드백할 수 있다.

목차 목차 보이기/감추기

Chapter 1. 유니티(Unity) 시작하기
1 유니티 엔진의 이해
2 유니티 설치
3 프로젝트 생성

Chapter 2. 유니티의 이해
1 작업 레이아웃의 설정과 이해
2 리소스의 이해
3 게임 오브젝트와 컴포넌트
4 게임 오브젝트 배치
5 컴포넌트 수정
6 공굴리기 만들기
7 완성된 씬 저장하기

Chapter 3. C# 스크립트 기본기 다루기
1 왜 스크립트를 써야 하는가
2 자료형
3 연산자
4 조건문
5 반복문
6 유니티에서 테스트하기
7 컴포넌트
8 게임 오브젝트 움직여 보기

Chapter 4. 2D 종스크롤 슈팅 게임 만들기 : 이동과 충돌 다루기
1 움직이는 배경
2 움직이는 플레이어 비행기
3 총알 발사
4 적 비행기
5 게임 중간에 적 비행기 생성
6 충돌의 이해
7 스코어 표시
8 게임오버(Scene 전환)

Chapter 5. 클리커 게임 만들기 : UI 다루기
1 UI의 이해
2 UGUI(Unity GUI)
3 클리커 게임의 구성
4 UI 레이아웃 구성 - 기본
5 게임 배경 구성
6 UI 레이아웃 구성 - 심화
7 저장
8 옵션(설정) 만들기(그 이외의 UI들)

Chapter 6. 디펜스 게임 만들기
1 레이어 다루기
2 스프라이트 충돌 구성
3 몰려오는 적
4 터치로 적 공격(레이캐스트 2D)
5 성 구현
6 스코어 구현
7 레벨 디자인

Chapter 7. FPS 게임 만들기 : 3D 다루기
1 3D 이해, 메쉬 렌더러 다루기
2 따라다니는 카메라
3 1인칭 조작 구현하기
4 총 발사
5 적 오브젝트와 벽
6 AI의 길찾기(내비게이션 다루기)
7 적의 AI(따라오는 적, 패트롤)
8 조명
9 지형(Terrain)

Chapter 8. 게임의 완성과 출시
1 Unity Ads(보상형 동영상 광고) 넣기
2 IAP 버튼(인앱 결제)
3 안드로이드로 빌드
4 플레이스토어에 등록

Chapter 9. 2017, 2018 버전에서 새로 추가된 유용한 기능
1 Content Size Fitter
2 타일 맵(Tile Map)
3 스프라이트 마스크(Sprite Mask)
4 2D Sprite Shape
5 씨네머신(Cinemachine)
6 포스트 프로세싱(Post Processing)
7 프로빌더(ProBuilder)

Chapter 10. 자주 발생하는 오류
1 접근의 오류
2 NullReferenceException/UnassignedReferenceException
3 Can’t add script component
4 IndexOutOfRangeException

저자 소개 (1명)

출판사 리뷰 출판사 리뷰 보이기/감추기

1인 게임으로 수익 창출

어떤 매체보다 빠른 속도로 정보를 교류하는 1인 미디어 시대에 발맞추어 나만의 게임을 만들고 출시하여 수익을 창출하기까지를 한 권에 담았다. 하루에 수십 개씩 쏟아지는 모바일 게임 시장은 전쟁터가 된 지 오래되었지만, 내가 배운 유니티로 직접 게임을 만드는 즐거움도 맛볼 기회는 흔치 않다. 이 책의 가장 큰 강점은 게임을 만드는 데서 그치지 않고, 안드로이드로 빌드하고 플레이스토어에 등록하여 최종적으로는 수익을 창출할 수 있게 안내하기 때문에 일석이조의 학습 효과를 누릴 수 있다는 것이다. 게임 개발 경험이 없어도, C# 기초만 알고 있어도, 유니티 초보자도, 문과생도 모두 시작할 수 있도록 친절하게 안내하고 있으니 잠깐 용기를 내어 도전해보는 것은 어떨까?

회원리뷰 (9건) 리뷰 총점9.0

혜택 및 유의사항?
구매 비전공자는 절대 비추천. 전공자는 참고용으로. 내용 평점2점   편집/디자인 평점1점 a****3 | 2021.08.10 | 추천0 | 댓글0 리뷰제목
컴공은 아니지만 비슷한 계열 전공자임. 처음에는 괜찮아 보였는데 진짜 보면 볼수록 두서 없음. 보는 내내 짜증스러움. 필요한 내용은 건너 뛰고, 건너 뛸만한 내용은 또 반복해서 적어둠. 그리고 오타도 정리 안되어있고, 홈페이지에서 필요한 파일 다운받아 쓰라고 해놨는데 막상 홈페이지서 받은 자료들 중 없는 자료들도 있음. 장담컨데 비전공자는 이 책 한권으로 절대 접근 못함.;
리뷰제목

컴공은 아니지만 비슷한 계열 전공자임. 처음에는 괜찮아 보였는데 진짜 보면 볼수록 두서 없음. 보는 내내 짜증스러움. 필요한 내용은 건너 뛰고, 건너 뛸만한 내용은 또 반복해서 적어둠. 그리고 오타도 정리 안되어있고, 홈페이지에서 필요한 파일 다운받아 쓰라고 해놨는데 막상 홈페이지서 받은 자료들 중 없는 자료들도 있음. 장담컨데 비전공자는 이 책 한권으로 절대 접근 못함. 진짜 개짜증나고 환불하고 싶음.

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
[서평] 가장 쉬운 유니티 게임 제작 내용 평점5점   편집/디자인 평점5점 알****역 | 2019.12.30 | 추천0 | 댓글0 리뷰제목
대한민국에서도 정식교육과정에 코딩을 가르치기 시작하였습니다. 다른 선진국에 비하면 늦은감이 있지만, 4차 산업혁명시대에 기본이 되는 코딩교육은 다른 주요 과목처럼 관심 있게 공부를 하면 도움이 될 것입니다. 처음 코딩을 배우는 단계에서는 이미지로 코딩을 하는 스크래치와 같은 프로그램을 사용하고 좀 더 수준이 올라가면 파이썬과 같은 텍스트 기반의 코딩 프로그램을 많;
리뷰제목

대한민국에서도 정식교육과정에 코딩을 가르치기 시작하였습니다. 다른 선진국에 비하면 늦은감이 있지만, 4차 산업혁명시대에 기본이 되는 코딩교육은 다른 주요 과목처럼 관심 있게 공부를 하면 도움이 될 것입니다. 처음 코딩을 배우는 단계에서는 이미지로 코딩을 하는 스크래치와 같은 프로그램을 사용하고 좀 더 수준이 올라가면 파이썬과 같은 텍스트 기반의 코딩 프로그램을 많이 사용합니다. 학교에서나 학원에서 전반적인 명령어와 알고리즘을 배우는데 치중하기 때문에 학생들이 개인적으로 관심을 가지고 배우고 싶은 부분은 스스로 할 수 밖에 없을 것입니다. 그 중에서 게임 개발에 관심을 가진 사람을 위해 유니티라는 것이 있습니다.

 

이 책에서는 게임 개발의 어려움을 줄이기 위한 엔진인 유니티의 기능에 대해 설명하고 있습니다. 전체 10개의 챕터로 구성되어 있으며, 유니티 엔진에 대한 기본적인 내용, 설치 및 프로젝트 생성하는 방법에 대한 설명을 시작으로 모니터에 나타나는 작업 레이아웃, 리소스, 게임 오브젝트, 컴포넌트에 대해서 차례로 설명을 합니다. 오브젝트 배치 및 컴포넌트 수정을 거쳐 간단한 공굴리기 프로젝트를 작성하고 씬 저장을 해 봄으로 전반적인 유니티의 시작부터 게임 완성까지의 과정을 이해할 수 있습니다. 그리고, 유니티의 스크립트는 C# 언어 또는 자바스크립트로 작성된 코드입니다. 이 책에서는 유니티 프로젝트를 이해할 수 있는 최소한의 C# 문법과 규칙을 다루고 있으나, 편리한 기능과 언어의 난이도가 쉬운편이기 때문에 좀 더 익숙해 지면 좀 더 자유로운 게임 제작에 도움이 된다고 합니다. 유니티 엔진과 C#의 기본기를 배운 뒤에 몇 가지 게임제작 예를 함께 따라 하면서 여러 기능들을 배울 수 있습니다. 게임 제작과정은 스트립트, 작성한 화면 및 출력 결과를 사진과 함께 상세히 설명하고 있어 이해하는데 큰 어려움이 없을 것입니다.

 

책의 후반부에는 게임을 완성한 뒤에 안드로이드로 빌드하기, 개발자로 등록하기 그리고 앱 등록을 하여 하나의 완전한 게임으로 출시하는 과정도 알려 주고 있습니다. 이 과정에 필요한 화면을 함께 보여 주기 때문에 주의 사항을 참고하여 따라 하기만 해도 출시 준비는 끝이 납니다. 이 후에 구글의 내부적 스토어 검토를 거친 후에 정식 출시가 될 것이며, 구글 정책 위반으로 반려가 될 때에는 구글에서 보낸 메일을 확인하여 문제가 도는 부분을 수정하여 다시 업로드하면 됩니다.

 

추가로 2017, 2018 버전에서 새로 추가된 기능과 자주 발생하는 오류를 별도로 설명하고 있어서 이 부분에 대해서는 게임 제작 전이라도 미리 읽어 본다면 좀 더 효과적으로 게임을 만드는데 도움이 될 것입니다. 아직은 생소한 개인 게임 제작의 세계를 알게 되었고, 유니티가 그렇게 어렵지 않고 매력 있는 친구라는 것도 알게 된 유익한 시간이었습니다. ^>^

댓글 0 이 리뷰가 도움이 되었나요? 공감 0
가장 쉬운 유니티 게임 제작 내용 평점5점   편집/디자인 평점5점 m****3 | 2019.12.13 | 추천0 | 댓글0 리뷰제목
개발자라고 하면 보통 어릴때 게임을 통해서 컴퓨터를 시작했고 그리고 개발을 시작했던 사람들이 많을 것입니다.그래서 많은 개발자들이 기회가 되면 게임을 꼭 만들어보고 싶다라고 생각을 합니다.유니티 엔진을 통해서 쉽게 접근할 수 있습니다. 장점으로는 다양한 플랫폼 지원, 빠른 개발속도, 넓은 학습 커뮤니티, 간편한 수익화 등을 들수 있습니다.유니티는 유료와 무료가 있습니;
리뷰제목

개발자라고 하면 보통 어릴때 게임을 통해서 컴퓨터를 시작했고 그리고 개발을 시작했던 사람들이 많을 것입니다.

그래서 많은 개발자들이 기회가 되면 게임을 꼭 만들어보고 싶다라고 생각을 합니다.

유니티 엔진을 통해서 쉽게 접근할 수 있습니다. 장점으로는 다양한 플랫폼 지원, 빠른 개발속도, 넓은 학습 커뮤니티, 간편한 수익화 등을 들수 있습니다.

유니티는 유료와 무료가 있습니다. 유료로 쓰면 당연히 다양한 기능들을 제공하지만, 우선 개발만 해보자고 하는 사람들들도 무료만 써도 충분히 개발을 할 수 있습니다.

무료로 써본 다음에 더 좋은 기능들과 커스터마이징이 필요한 경우에는 유료로 쓰길 권장합니다.

어떤 언어나 프로젝트를 시작할려면 그 언어의 기능이나 조작법을 먼저 익혀야 합니다. 유니티도 마찬가지 입니다.

우선 유니티 엔진의 기능과 조작법에 대해 숙지를 하셔야 합니다.

다음으로 리소스 즉 게임에서 이미지나 사운드 등 게임에 필요한 파일들을 이해해야 합니다.

그리고 게임 오프젝트(다양한 사물, 인물, UI, 카메라, 조명, 지형 등)와 컴포넌트(오브젝트 기능)를 이해해야 합니다.

유니티의 스크립트는 C#언어로 작성된 코드로 이루어져 있습니다. 그래서 프로젝트를 진행하기 위해서는 최소한의 문법(자료형,연산자, 조건문 등)과 규칙들을 익혀야 합니다.

2D, 3D, AR/VR 등을 구현할 수 있습니다. 예제를 통해서 게임을 만들어 볼수 있습니다.

게임을 만들었으면 상업적으로 출시를 할 수 있습니다. 물론 무료로 배포를 해도 되지만 수익 창출이 목적이라면 동영상 광고 나 인앱 결제를 넣을 수 있습니다.

동영상 광고는 유니티 에즈 라는 유니티에서 지원하는 광고 기능입니다. 플레이어가 광고를 스킵하지 않고 모두 시청할 경우에만 뷰를 집계됩니다.

1000건 이상의 뷰가 집계될때 부터 해당 계정으로 수익이 쌓이게 됩니다.

인앱 결제는 유니티 5버전 후반 이전에는 IAP 버튼 컴포넌트가 없습니다. 그래서 스크립트로 모두 직접 구현해야 했습니다.

하지만 이후 버전에는 IAP 버튼 컴포넌트가 추가가 되어 편하게 구현할 수 있게 되었습니다.

빌드를 해서 배포를 하게 되면 게임 출시를 하게 됩니다.

빌드시 빌드환경오류, 광고오류, JDK버전 오류, SDK버전 오류, 패키지 이름 오류 등이 일어날수 있으니 유의를 해서 빌드를 하셔야 합니다.


댓글 0 이 리뷰가 도움이 되었나요? 공감 0
  • 절판 상태입니다.
뒤로 앞으로 맨위로 aniAlarm