책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960772090
· 쪽수 : 448쪽
· 출판일 : 2011-06-30
책 소개
목차
1장 혁신적 도구, 유니티 3D
___유니티 3D
___유니티의 세계 정복
___새로운 플랫폼, 브라우저 기반 3D
___실습: 유니티 웹 플레이어 설치하기
___유니티 3D로의 여행
___유니티의 한계
___극한의 활용
___개발자의 선택
___새로운 대안
___우글리닷컴
___첫걸음
___끝이 없는 개발
___실전의 시간
___경이로운 테크놀로지
___씬 윈도우
___계속되는 실험
___정리
2장 유니티 3D의 무한 공간
___게임의 시작, 아이디어
___무한 공간의 유혹
___기능과 내용
___기능이 없는 게임
___메카닉과 스킨
___스킨의 함정
___재미 요소
___1%의 영감
___마더랜드
___게임 허드
___아틸러리 라이브
___퐁
___전설이 된 메카닉
___장난감과 이야기
___깜짝 퀴즈: 재미 요소 찾기
___무한 공간의 새로운 의미
___정리
3장 게임 프로젝트 1: 티커 테이커 1부
___새로운 프로젝트
___배구 게임
___배구 게임 분석 결과
___아이디어 정리
___공 튕기기 게임
___공과 패들
___실습: 공 만들기
___공 이름 바꾸기
___실습: 공 이름 바꾸기
___기준점
___실습: 공을 공중으로 옮기기
___실습: 공의 크기 줄이기
___실습: 씬 저장하기
___실습: 패들 만들기
___게임 속 라이트
___실습: 라이트 만들기
___실습: 라이트의 이동과 회전
___라이팅 아트
___실습: 게임 테스트
___물리의 적용
___실습: 물리 추가하기
___물리엔진의 이해
___공의 튕기기
___실습: 공을 튕기게 만들기
___정리
4장 코딩
___코드
___실습: 스크립트 작성하기
___첫 코딩
___스크립트 연결
___스크립트 언어 소개
___함수
___함수 선언의 규칙
___코드 검토
___실습: 메쉬 렌더러 컴포넌트 찾기
___실습: 공 나타나게 하기
___유니티 랭귀지 리퍼런스
___실습: 유니티 스크립트 리퍼런스 보기
___렌더러 클래스
___검색 기능
___중간 정리
___실습: 스크립트 제거하기
___스크립트 연결해제
___코드의 필요성
___패들 스크립팅
___실습: MouseFollow 스크립트 작성하기
___클래스와 대문자
___애니메이션 코딩
___실습: 패들 애니메이션하기
___스크립트 분석
___관련 검색어
___화면 좌표와 월드 좌표
___패들 애니메이션
___실패
___실패 분석
___실습: 패들 애니메이션하기
___코드 수정
___디버그
___코드 재수정
___실습: 코드 수정하기
___결과 확인
___변수
___실습: 변수 선언하기
___Z축의 활용
___실습: 마우스의 Y 위치 값 이용하기
___공 튕기기 게임 점검
___패들의 기울기 변화
___실습: Unity Language Reference 다시 찾기
___예제 코드 활용
___실습: 예제 코드 활용하기
___최종 수정
___추측과 분석
___target 변수
___정리
5장 게임 프로젝트 2: 로봇 리페어 1부
___짝 맞추기 게임
___실습: 두 개의 씬 만들기
___실습: GUI 준비하기
___실습: 커스텀 GUI 스킨 만들기
___실습: 버튼 만들기
___실습: mipmapping 제거하기
___실습: 버튼 위치 수정하기
___실습: 빌드 리스트에 씬 추가하기
___실습: 게임 씬 준비하기
___실습: 주요 변수 저장
___정리
6장 게임 프로젝트 2: 로봇 리페어 2부
___작업 리스트
___실습: 그리드를 상하의 중앙에 위치시키기
___실습: 그리드를 좌우의 중앙에 위치시키기
___그리드의 중요성
___실습: 카드 덱 만들기
___실습: 카드 덱 만들기
___실습: 인수 수정하기
___실습: 양면의 카드로 만들기
___실습: 카드 뒤집기 함수 만들기
___실습: 카드 뒤집기 함수
___실습: 카드 ID 번호 추가하기
___실습: 카드 ID 번호 비교하기
___실습: 승리 조건 확인하기
___정리
7장 게임 시계
___압박
___실습: 시계 스크립트 준비하기
___실습: 시계 텍스트 준비
___실습: 텍스트 색상 변경하기
___실습: 폰트 텍스쳐와 폰트 재질 만들기
___실습: 폰트 사이즈 키우기
___실습: 시계 스크립트 계획하기
___실습: 카운트다운 로직 만들기
___실습: 시간 표시하기
___그림으로 표현하기
___실습: 그래픽 시계 준비하기
___실습: GUI 지식 활용하기
___깜짝 퀴즈 ? 파이 시계 제작 방법
___실습: 텍스쳐 연결하기
___실습: 파이 시계 스크립트 작성하기
___실습: 파이 시계 시작
___실습: 시계의 위치와 크기 조정하기
___끝나지 않은 개발
8장 게임 프로젝트 1: 티커 테이커 2부
___티커 테이커
___실습: 모델 탐색하기
___실습: 손과 쟁반 모델 불러오기
___실습: 크기 바꾸기
___실습: 볼록한 충돌체 만들기
___실습: 손과 쟁반의 움직임 만들기
___실습: 심장 모델 불러오기
___실습: 공과 패들 지우기
___실습: 재질 바꾸기
___게이머를 위한 속임수
___실습: 구조물 만들기
___실습: 폰트 텍스쳐 만들기
___실습: HeartBounce 스크립트 작성하기
___실습: 쟁반에 태그 붙이기
___실습: 튕김 조절하기
___실습: 튕긴 횟수 저장하기
___실습: 패배 조건 만들기
___실습: 재시작 버튼 만들기
9장 게임 프로젝트 3: 브레이크 업 1부
___실습: 폭탄 만들기
___실습: 파티클 만져보기
___실습: 스파크 재질 만들기
___실습: 프리팹 만들기
___실습: 라이트, 카메라, 배경 배치하기
___실습: 캐릭터 추가하기
___실습: 애니메이션 등록하기
___실습: 캐릭터 스크립트 작성하기
___실습: 폭탄 충돌 처리하기
___실습: 캐릭터 충돌 처리하기
___실습: 프리팹 복구하기
___실습: 폭탄 떨어뜨리기
___실습: 폭발 파티클 시스템 만들기
___실습: 폭발 생성하기
___실습: 폭발 프리팹 연결하기
___정리
10장 게임 프로젝트 3: 브레이크 업 2부
___실습: 맥주잔 추가하기
___실습: 유리 파편 파티클 시스템 만들기
___실습: 파티클 텍스쳐 바꾸기
___실습: 유리 파편 프리팹 만들기
___실습: 스크립트 공유하기
___스크립트 공유 문제
___변수의 활용
___실습: 태그 붙이기
___실습: 충돌 코드 작성하기
___실습: 애니메이션 중단 문제 처리하기
___실습: 캐릭터 피격 효과 만들기
___실습: 소리 추가하기
___오디오 작업
___실습: 랜덤 사운드 재생하기
___정리
11장 게임 프로젝트 4: 슛 더 문
___실습: 게임 프로제트 복사하기
___실습: 배경 만들기
___실습: 플레이어 우주선 추가하기
___실습: 충돌체 수정하기
___실습: 적 우주선 추가하기
___실습: 프로젝트 정리하기
___실습: FallingObject 스크립트 수정하기
___실습: 플레이어 우주선 수정하기
___실습: ResetPosition 함수 만들기
___실습: 총알 만들기
___실습: 총알 재질 만들기
___실습: 총알 후광 효과 만들기
___실습: 총알 발사하기
___실습: 스크립트 정리하기
___실습: 인수 수정하기
___실습: 총알 사운드 추가하기
___정리
___끝나지 않은 수업
12장 게임 프로젝트 1: 티커 테이커 3부
___심장 수술
___실습: 배경 추가하기
___실습: 듀얼 카메라 설정하기
___실습: 메인 카메라 수정하기
___실습: 배경 텍스쳐 추가하기
___실습: 라이트 추가하기
___실습: 카메라 장치 만들기
___실습: 카메라 장치 애니메이션하기 1
___실습: 카메라 장치 애니메이션하기 2
___실습: 카메라 장치 애니메이션하기 3
___실습: 애니메이션 곡선 수정하기
___실습: 회전 애니메이션 추가하기
___실습: 게임 퍼블리싱 하기
부록: 참조
___온라인 리소스
___오프라인 리소스
___무료 개발 툴
___컨텐츠 사이트
___게임 포털