누구나 할 수 있는 유니티 2D 게임 제작(3판)
Regular price
$37.08
Sale price
Regular price
Shipping calculated at checkout.
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
유니티 6로 게임 하나를 완성하며 배우는 2D 게임 개발 입문서
게임을 만들고 싶지만 프로그래밍 경험이 없어 망설이고 있나요? 유니티를 설치했지만 낯선 화면과 기능 앞에서 어디서부터 시작해야 할지 막막한가요? 이 책은 게임 개발도, 유니티도, 프로그래밍도 처음인 사람을 위한 입문서입니다. 복잡한 기능을 먼저 설명하기보다 실제 게임 하나가 만들어지는 순서를 따라가며 필요한 내용을 그때그때 익힙니다.
1부에서는 게임 개발의 기본 개념과 유니티 사용법, C# 스크립트 작성법을 살펴봅니다. 2부에서는 사이드뷰 액션 게임 'JEWELRY HUNTER'를 만들며 스테이지와 캐릭터, 아이템, 점수, 여러 게임 장치와 사운드를 구현합니다. 3부에서는 탑뷰 액션 슈팅 게임 'DUNGEON SHOOTER'를 만들며 타일맵, 공격과 아이템, 적, 화면 전환, 데이터 저장, 보스전, BGM과 효과음까지 다룹니다. 기능 하나를 배울 때마다 게임이 조금씩 달라지고, 그 변화가 쌓여 하나의 완성된 게임이 됩니다.
이번 3판에서는 유니티 6 환경에 맞춰 실습 전반을 다시 정비했습니다. 특히 입력 조작 부분에 Input System을 반영해 최신 유니티 환경에 맞게 실습할 수 있도록 개정했습니다. 또한 게임 속 이동 방향이나 각도를 이해하는 데 필요한 '게임에서 사용되는 삼각함수'를 부록으로 수록해 실습 중 필요한 수학 개념도 함께 확인할 수 있습니다.
처음부터 모든 것을 알 필요는 없습니다. 캐릭터를 움직이고, 아이템을 놓고, 적을 만들고, 게임의 규칙을 하나씩 더하다 보면 자연스럽게 유니티와 2D 게임 제작의 기본을 익히게 됩니다. 두 개의 게임을 완성한 뒤에는 배운 기능을 바꾸고 더하면서 자신만의 게임으로 발전시켜보세요.
게임을 만들고 싶지만 프로그래밍 경험이 없어 망설이고 있나요? 유니티를 설치했지만 낯선 화면과 기능 앞에서 어디서부터 시작해야 할지 막막한가요? 이 책은 게임 개발도, 유니티도, 프로그래밍도 처음인 사람을 위한 입문서입니다. 복잡한 기능을 먼저 설명하기보다 실제 게임 하나가 만들어지는 순서를 따라가며 필요한 내용을 그때그때 익힙니다.
1부에서는 게임 개발의 기본 개념과 유니티 사용법, C# 스크립트 작성법을 살펴봅니다. 2부에서는 사이드뷰 액션 게임 'JEWELRY HUNTER'를 만들며 스테이지와 캐릭터, 아이템, 점수, 여러 게임 장치와 사운드를 구현합니다. 3부에서는 탑뷰 액션 슈팅 게임 'DUNGEON SHOOTER'를 만들며 타일맵, 공격과 아이템, 적, 화면 전환, 데이터 저장, 보스전, BGM과 효과음까지 다룹니다. 기능 하나를 배울 때마다 게임이 조금씩 달라지고, 그 변화가 쌓여 하나의 완성된 게임이 됩니다.
이번 3판에서는 유니티 6 환경에 맞춰 실습 전반을 다시 정비했습니다. 특히 입력 조작 부분에 Input System을 반영해 최신 유니티 환경에 맞게 실습할 수 있도록 개정했습니다. 또한 게임 속 이동 방향이나 각도를 이해하는 데 필요한 '게임에서 사용되는 삼각함수'를 부록으로 수록해 실습 중 필요한 수학 개념도 함께 확인할 수 있습니다.
처음부터 모든 것을 알 필요는 없습니다. 캐릭터를 움직이고, 아이템을 놓고, 적을 만들고, 게임의 규칙을 하나씩 더하다 보면 자연스럽게 유니티와 2D 게임 제작의 기본을 익히게 됩니다. 두 개의 게임을 완성한 뒤에는 배운 기능을 바꾸고 더하면서 자신만의 게임으로 발전시켜보세요.
목차
목차
옮긴이 머리말 viii
시작하며 x
이 책에 대하여 xi
1.1 게임 개발의 시작은 지식과 아이디어 2
1.2 게임 개발에 필요한 것 생각해보기 4
1.3 유니티의 기초 6
1.4 유니티 설치하기 7
1.5 유니티로 만드는 게임의 구성 살펴보기 18
2.1 프로젝트 만들기 20
2.2 게임 화면 만들기 27
2.3 플레이어 캐릭터 만들기 42
3.1 스크립트로 게임 오브젝트 조작하기 55
3.2 C# 프로그래밍의 기초 62
3.3 PlayerController 스크립트 살펴보기 68
4.1 사이드뷰 게임 80
4.2 샘플 게임 실행해보기 81
4.3 게임 스테이지 만들기 84
4.4 게임 오브젝트 재사용하기 89
4.5 플레이어 캐릭터 만들기 95
5.1 게임 UI 만들기 123
5.2 게임 재시작 기능 만들기 136
5.3 게임 실행하기 141
6.1 버전 업 내용 요약 143
6.2 타이틀 화면 추가하기 145
6.3 스크롤 화면 만들기 155
6.4 시간 제한 기능 만들기 164
6.5 아이템과 점수 만들기 173
6.6 결과 화면 추가하기 185
7.1 대미지 블록 만들기 192
7.2 이동 블록 만들기 201
7.3 이동 블록과 연동되는 스위치 만들기 209
7.4 고정 포대 만들기 213
7.5 돌아다니는 적 캐릭터 만들기 220
7.6 게임에서 사운드 재생하기 226
7.7 Input System을 사용한 입력 조작 231
8.1 예제 게임 실행해보기 250
8.2 지금부터 만들 탑뷰 게임에 대해 알아보기 252
8.3 타일맵으로 게임 화면 만들기 255
8.4 플레이어 캐릭터 만들기 270
9.1 씬에서 씬으로 이동하기 305
9.2 배치 아이템 만들기 318
9.3 적 캐릭터 만들기 326
9.4 UI와 게임을 관리하는 시스템 만들기 339
10.1 타이틀 화면 추가하기 368
10.2 게임 데이터 저장하기 376
10.3 보스 스테이지 만들기 389
10.4 여러 BGM과 SE 적용하기 415
A.1 삼각함수란? 428
A.2 각도로 좌표 구하기(Sin과 Cos을 사용해 벡터 구하기) 430
A.3 좌표에서 각도 구하기(Atan2 메서드 사용하기) 431
A.4 자주 쓰는 삼각함수 메서드 432
찾아보기 436
시작하며 x
이 책에 대하여 xi
1.1 게임 개발의 시작은 지식과 아이디어 2
1.2 게임 개발에 필요한 것 생각해보기 4
1.3 유니티의 기초 6
1.4 유니티 설치하기 7
1.5 유니티로 만드는 게임의 구성 살펴보기 18
2.1 프로젝트 만들기 20
2.2 게임 화면 만들기 27
2.3 플레이어 캐릭터 만들기 42
3.1 스크립트로 게임 오브젝트 조작하기 55
3.2 C# 프로그래밍의 기초 62
3.3 PlayerController 스크립트 살펴보기 68
4.1 사이드뷰 게임 80
4.2 샘플 게임 실행해보기 81
4.3 게임 스테이지 만들기 84
4.4 게임 오브젝트 재사용하기 89
4.5 플레이어 캐릭터 만들기 95
5.1 게임 UI 만들기 123
5.2 게임 재시작 기능 만들기 136
5.3 게임 실행하기 141
6.1 버전 업 내용 요약 143
6.2 타이틀 화면 추가하기 145
6.3 스크롤 화면 만들기 155
6.4 시간 제한 기능 만들기 164
6.5 아이템과 점수 만들기 173
6.6 결과 화면 추가하기 185
7.1 대미지 블록 만들기 192
7.2 이동 블록 만들기 201
7.3 이동 블록과 연동되는 스위치 만들기 209
7.4 고정 포대 만들기 213
7.5 돌아다니는 적 캐릭터 만들기 220
7.6 게임에서 사운드 재생하기 226
7.7 Input System을 사용한 입력 조작 231
8.1 예제 게임 실행해보기 250
8.2 지금부터 만들 탑뷰 게임에 대해 알아보기 252
8.3 타일맵으로 게임 화면 만들기 255
8.4 플레이어 캐릭터 만들기 270
9.1 씬에서 씬으로 이동하기 305
9.2 배치 아이템 만들기 318
9.3 적 캐릭터 만들기 326
9.4 UI와 게임을 관리하는 시스템 만들기 339
10.1 타이틀 화면 추가하기 368
10.2 게임 데이터 저장하기 376
10.3 보스 스테이지 만들기 389
10.4 여러 BGM과 SE 적용하기 415
A.1 삼각함수란? 428
A.2 각도로 좌표 구하기(Sin과 Cos을 사용해 벡터 구하기) 430
A.3 좌표에서 각도 구하기(Atan2 메서드 사용하기) 431
A.4 자주 쓰는 삼각함수 메서드 432
찾아보기 436
저자
저자
STUDIO SHIN 1991년부터 20년간 게임 제작사에서 가정용 게임과 스마트폰 앱 디자이너, 기획자, 프로그래머 등 다양한 직무를 맡았다. 2011년에 프리랜서로 독립한 이후로는 게임 및 업무 앱을 개발하고 개발 서적도 집필하고 있다. 나라예술단기대학과 오사카 어뮤즈먼트 미디어 전문학교 강사다.
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

