장바구니 담기 close

장바구니에 상품을 담았습니다.

게임 디자인, 프로토타입 제작, 개발 2/e

게임 디자인, 프로토타입 제작, 개발 2/e

  • 제레미 깁슨 본드
  • |
  • 에이콘출판
  • |
  • 2023-09-27 출간
  • |
  • 1356페이지
  • |
  • 188 X 235mm
  • |
  • ISBN 9791161757889
판매가

75,000원

즉시할인가

67,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
67,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

옮긴이의 말

시중에는 게임 디자인 책이 다수 출간돼 있다. 대부분이 게임 디자인 이론서이거나 게임 레벨 디자인 또는 캐릭터 디자인과 같은 게임 제작 실용서다. 그 중간을 이어주는 책은 아주 드물다. 디자인 이론을 익히고 나서 이론을 게임 제작에 적용하려면 시행착오를 겪으며 경험으로 그 사이 단계를 메꿀 수밖에 없다.

게임 프로토타입 제작서도 드물다. 게임 프로토타입 제작은 아무리 강조해도 지나치지 않다. 게임 프로토타입은 일종의 게임 시제품으로 볼 수 있다. 기획이나 디자인한 게임이 실제 게임으로 제작될 때 어느 정도의 시간과 자원이 필요할지, 재미는 얼마나 있을지 등을 어림잡을 필요가 있다. 이처럼 제품 제작에 앞서 현실적 측면을 다양하게 알아보고자 대략적으로 만드는 것이 프로토타입이다.
이렇게 서로 떨어져 있는 부분들을 하나로 이어주는 통합서가 바로 이 책이다. 이 책은 게임 디자인 이론에서부터 프로그래밍 언어를 거쳐 프로토타입 제작까지 한 권으로 멋지게 엮어 원스톱 쇼핑(한 곳에서 필요한 모든 것을 획득)을 가능케 한 훌륭한 책이다.
국내에 이 책의 1판이 출간된 지 오래 됐는데 이렇게 2판 번역서를 내놓을 수 있게 돼 다행이다. 하지만 여러 사정으로 2판의 출간이 지연됐고 그 사이에 3판 원서가 2022년 9월에 출간되기도 했다. 유니티 버전도 여러 차례 바뀌었기 때문에 나는 2판의 번역을 현재 유니티 최신 버전인 2023.1 버전에 맞게 다시 업데이트했다.

2판 원서는 2017.1 버전으로 쓰여진 것이라 여러 내용이 구식이었다. 2017.3부터는 코드 편집기로 포함됐던 모노디벨롭이 빠지면서 비주얼 스튜디오로 대체되기 시작했다. 당연히 2판의 코드 스타일은 모노디벨롭 스타일이어서 나는 2판 내용을 업데이트하면서 비주얼 스튜디오 코드 스타일로 모두 바꿨다. 2021 버전부터는 내장된 UI 텍스트가 레거시로 내려앉고 TextMesh Pro가 그 자리를 대체하기 시작했다. 따라서 2판 번역에 TextMesh Pro 관련 내용을 추가로 보강하고 내장 UI 텍스트 코드를 전부 TextMesh Pro 코드로 바꿨다. 그 외에 기존 코드를 2023.1 버전에서 실행했을 때 발생되는 경고나 오류를 없앴고 구식의 내용도 최신에 맞게 수정했다.
이 책의 3판이 유니티 2020.3 버전으로 집필됐으니 유니티 2023.1 버전을 적용한 2판 번역서는 버전 적용면에서 훨씬 최신 책이라 자부한다. 아무쪼록 이 책을 통해 유니티 최신 버전에서 게임 디자인과 프로토타입 제작 학습을 하며 소기의 성과를 거두기를 바란다.

목차

__1부. 게임 디자인과 종이 프로토타입 제작

__1장. 디자이너답게 생각하기
__여러분은 게임 디자이너다
__바톡: 게임 연습
__게임의 정의
__요약


2장. 게임 분석 프레임워크
__게임학의 일반적인 프레임워크
__MDA: 메카닉스, 다이내믹스, 미학
__형식적, 극적, 동적 요소
__4 요소
__요약


3장. 계층형 4 요소
__정의된 계층
__동적 계층
__문화적 계층
__디자이너의 책임
__요약


4장. 정의된 계층
__정의된 메카닉스
__정의된 미학
__정의된 내러티브
__정의된 내러티브의 목적
__정의된 기술
__요약


5장. 동적 계층
__플레이어의 역할
__발생적 요소
__동적 메카닉스
__동적 미학
__동적 내러티브
__동적 기술
__요약


6장. 문화적 계층
__게임 플레이를 벗어난 게임
__문화적 메카닉스
__문화적 미학
__문화적 내러티브
__문화적 기술
__공식 트랜스미디어는 문화적 계층이 아니다
__게임의 문화적 영향
__요약


7장. 디자이너답게 행동하기
__반복적 디자인
__혁신
__브레인스토밍과 관념화
__생각 바꾸기
__범위 조정
__요약


8장. 디자인 목표
__디자인 목표: 완성되지 않은 목록
__디자이너 중심적 목표
__플레이어 중심적 목표
__요약


9장. 종이 프로토타입 제작
__종이 프로토타입의 장점
__종이 프로토타입 제작 도구
__인터페이스용 종이 프로토타입 제작
__종이 프로토타입의 예
__종이 프로토타입 제작을 위한 최적의 용도
__종이 프로토타입의 부적절한 용도
__요약


10장. 게임 테스트
__왜 플레이테스트인가?
__좋은 플레이테스트가 되는 방법
__플레이테스터 집단
__플레이테스트 방법
__다른 중요한 유형의 테스트
__요약


11장. 수학과 게임 밸런스
__게임 밸런스의 의미
__스프레드시트의 중요성
__이 책에서 선택한 구글 시트
__시트를 사용해 주사위 확률 알아보기
__확률의 수학
__종이 게임의 난수 발생기 기술
__가중 분포
__순열
__시트를 사용해 무기 밸런스 조정
__양성과 음성 피드백
__요약


12장. 플레이어 안내하기
__직접적 안내
__직접적 안내의 네 가지 방법
__간접적 안내
__간접적 안내의 일곱 가지 방법
__새로운 기술과 개념 가르치기
__요약


13장. 퍼즐 디자인
__퍼즐 디자인에서의 스콧 킴
__액션 게임에 포함된 퍼즐의 예
__요약


14장. 애자일 정신
__애자일 소프트웨어 개발 선언
__스크럼 방법론
__번다운 차트 예제
__자신의 번다운 차트 만들기
__요약


15장. 디지털 게임업계
__게임업계
__게임 교육
__업계 진출
__더 이상 기다릴 필요가 없다
__요약


2부. 디지털 프로토타입 제작

16장. 디지털 시스템에 대한 이해
__보드 게임에서의 체계적 사고
__간단한 명령 실행의 예
__게임 분석: 사과 받기
__요약


17장. 유니티 개발 환경 소개
__유니티 다운로드
__개발 환경 소개
__유니티 처음 실행하기
__예제 프로젝트
__유니티의 창 레이아웃 설정
__유니티 윈도우의 구성 요소
__요약


18장. 우리의 언어 C# 소개
__C#의 특징 이해
__C# 구문의 읽기와 이해
__요약


19장. Hello World: 첫 번째 프로그램
__새 프로젝트 만들기
__새 C# 스크립트 만들기
__흥미로운 예제 만들기
__요약


20장. 변수와 컴포넌트
__변수 소개
__C#의 엄격한 형식의 변수
__중요한 C# 변수 타입
__변수의 범위
__명명 규칙
__중요한 유니티 변수 타입
__유니티 게임오브젝트와 컴포넌트
__요약


21장. 불리언 연산과 조건문
__불리언
__비교 연산자
__조건문
__요약


22장. 루프
__루프의 유형
__프로젝트 설정
__while 루프
__do...while 루프
__for 루프
__foreach 루프
__루프 내에서의 점프문
__요약


23장. C#의 컬렉션
__C# 컬렉션
__제네릭 컬렉션 사용
__리스트
__딕셔너리
__배열
__다차원 배열
__가변 배열
__배열 또는 리스트의 적절한 용도
__요약


24장. 함수와 매개변수
__함수 예제 프로젝트 설정
__함수의 정의
__함수 매개변수와 인자
__값 반환
__올바른 함수 이름
__함수를 사용하는 이유
__함수 오버로딩
__선택적 매개변수
__params 키워드
__재귀 함수
__요약


25장. 디버깅
__디버깅 시작하기
__디버거를 이용해 단계별로 코드 실행
__요약
26장. 클래스
__클래스 이해하기
__클래스 상속
__요약


27장. 객체지향적 사고
__객체지향의 비유
__객체지향 보이드 구현
__요약


3부. 게임 프로토타입 예제와 실습

28장. 프로토타입 1: 사과 받기
__디지털 프로토타입의 목적
__준비
__사과 받기 프로토타입 코딩
__GUI와 게임 관리
__요약


29장. 프로토타입 2: 미션 데몰리션
__시작하기: 프로토타입 2
__게임 프로토타입 개념
__아트 에셋
__프로토타입 코딩
__요약


30장. 프로토타입 3: 우주전쟁
__시작하기: 프로토타입 3
__씬 설정
__주인공 우주선 제작
__적 우주선 추가
__무작위로 적 생성
__태그, 레이어, 물리 설정
__주인공 우주선의 충돌 처리
__게임 재시작
__공격(마지막 단계)
__요약


31장. 프로토타입 3.5:
__우주전쟁 플러스
__시작하기: 프로토타입 3.5
__다른 적 프로그래밍
__발사 재검토
__적 우주선의 피해 나타내기
__파워업과 부스팅 무기 추가하기
__적의 파워업 드롭
__Enemy_4: 더 복잡한 적
__스크롤하는 별무리 배경 추가
__요약


32장. 프로토타입 4:
__프로스펙터 솔리테어
__시작하기: 프로토타입 4
__빌드 설정
__이미지를 스프라이트로 임포트
__스프라이트를 사용해 카드 제작
__프로스펙터 게임
__코드로 프로스펙터 구현
__게임 로직 구현
__프로스펙터에 점수 추가
__게임에 약간의 아트 추가하기
__요약


33장. 프로토타입 5: 바톡
__시작하기: 프로토타입 5
__빌드 설정
__WebGL용으로 빌드하기
__요약


34장. 프로토타입 6: 단어 게임
__시작하기: 프로토타입 6
__단어 게임 정보
__단어 목록의 파싱
__게임 설정
__화면 레이아웃
__상호작용 추가
__점수 체계 추가
__글자에 애니메이션 추가
__색 추가
__요약


35장. 프로토타입 7: 던전 델버
__던전 델버: 게임 개요
__시작하기: 프로토타입 7
__카메라 설정
__던전 데이터 이해하기
__주인공 추가
__공격 애니메이션 추가
__드레이의 검
__적: 스켈레토스
__InRoom 스크립트
__타일 단위의 충돌
__격자에 맞추기
__다른 방으로의 이동
__카메라가 드레이를 따라가게 하기
__잠긴 문을 열기
__열쇠 수와 체력을 보여줄 GUI 추가
__적이 드레이에게 피해 주기
__드레이의 공격으로 적에게 피해 주기
__아이템 획득
__죽을 때 아이템을 드롭하는 적
__갈고리총 구현
__새 던전 구현: Hat
__델버 레벨 편집기
__요약


4부. 부록
__부록 A 표준 프로젝트 설정 절차
__부록 B 유용한 개념
__부록 C 온라인 레퍼런스

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.