본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

입문자를 위한 아이폰 게임 개발

제이펍의 모바일 시리즈 7
  • 정가 : 34,000원
    판매가 : 30,600 [10%↓ 3,400원 할인]
  • 통합포인트 :
    [기본적립] 1,700원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 제이펍의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2021.12.31
상품상세정보
ISBN 9788994506050(8994506055)
쪽수 820쪽
크기 188 * 254 * 40 mm /1536g 판형알림
원서명/저자명 Beginning iPhone games development/Bakhirev, Peter

책소개

이 책이 속한 분야

아이폰과 아이팟 터치 게임 개발자들을 위한 필수 가이드!

『입문자를 위한 아이폰 게임 개발』은 초중급자를 위한 아이폰 및 아이팟 게임 개발 가이드이며, 쉽게 따라갈 수 있는 구성, 단계적 접근, 깊이 있는 기술적 관점, 그리고 친숙한 접근법을 담고 있다. 2차원과 3차원 드로잉을 위하여 메서드를 효과적으로 사용하는 방법, 코아 애니메이션으로 게임에 특화된 애니메이션 기술을 사용하는 방법, 더 복잡하면서도 현실적인 게임 배경과 동작을 위한 OpenGL ES 사용법 등을 소개한다.

목차

헌사 xvii
역자 머리말 xviii
저자 머리말 xx
저자 소개 xxii
기술 검토자 소개 xxiv

CHAPTER 1 획기적인 게임 플랫폼: 언제든, 어디서든, 모두를 위한 게임
어디에나 있는 아이폰 1
엄청난 매력 - 매분마다 게이머가 탄생되다 3
사용자 인터페이스 - 방향키의 종말 4
연결성 - 다른 사람들과 함께 플레이하기 5
사용자 데이터 - 개인적인 정보 7
기기 성능 - 멀티미디어 발전소 9
개발 도구? 여러분은 이미 가지고 있다 10
혁신 - 좋은 것들은 소수의 개발자들에게서 나온다 12
요약 13

CHAPTER 2 아이폰 게임 개발: 아이폰 도구상자 들여다보기
개발 도구와 환경 15
UIKit 16
쿼츠 2D와 코어 애니메이션 18
OpenGL ES 18
오디오 APIs 20
네트워킹 21
요약 22

CHAPTER 3 작은 화면에서의 이미지 이동 - UIKit 컨트롤
코코아 터치에 대한 간략한 소개 23
간단한 게임 제작 37
애플리케이션 델리게이트 이벤트 78
게임 상태의 저장과 로드 82
움직이는 이미지 85
요약 93

CHAPTER 4 쏘고, 맞히고, 득점하기
쿼츠 2D 게임의 개요 96
모든 예술가에게는 캔버스가 필요하다 98
쿼츠 2D를 이용한 여러분의 첫 번째 그래픽 106
스프라이트 111
어느 방향이 위쪽이지? 122
벡터 그래픽 126
플립북 애니메이션 136
헤드업 디스플레이 149
Asteroids 게임 아키텍처 157
결론 165

CHAPTER 5 코어 애니메이션으로 뒤집고 닦아내기
코어 애니메이션 샘플 프로젝트의 개요 168
UIView 애니메이션하기 171
코어 애니메이션 레이어를 애니메이션하기 186
요약 194

CHAPTER 6 OpenGL 기초: OpenGL API 이해하기
OpenGL ES가 무엇이며, 왜 알아야 하는가? 197
3D 세계 이해하기 199
행렬의 기초: 빨간색 알약 복용하기 200
렌더링 기초 206
기본 게임 템플릿 207
뷰에 CAEAGLLayer 감싸기: EAGLView 209
OpenGL로 사물 그리는 방법 222
게임 루프와 타이머 235
입력 컨트롤러 240
앱 델리게이트 242
요약 243

CHAPTER 7 하나로 합치기: OpenGL로 게임 만들기
Space Rocks! 게임 설계 246
템플릿으로 시작하기 248
회전으로 화면 돌리기 249
3D 포인트 업그레이드 253
버튼 추가하기 255
더 멋진 우주선 만들기 269
우주 행성들! 277
미사일 추가하기 282
더 멋진 버튼 만들기 285
충돌 감지 287
행성과 충돌 294
요약 311

CHAPTER 8 다음 단계: 아틀라스, 스프라이트, 그리고 입자
텍스처와 텍스처 아틀라스 314
스프라이트 애니메이션 336
2차원에서 3차원으로 345
입자 시스템은 여러분의 게임에 생명을 더한다 360
요약 375

CHAPTER 9 코어 오디오 소개
오디오 서비스는 코어 오디오로 제공된다 377
코어 오디오 프레임워크 383
코덱과 파일 형식 384
경고와 진동: 시스템 사운드 서비스 소개하기 390
오디오에 대한 정책 설정하기: 오디오 세션 서비스 소개 400
AVFoundation과 오브젝티브-C로 오디오 쉽게 재생하기 406
미션 완성... 하지만 우리의 공주는 다른 성에 있다! 419

CHAPTER 10 OpenAL로 소리 만들기
OpenAL 개요 422
필자의 이야기와 오디오 적용 범위에 대한 목표 426
오디오 적용 범위에 대한 로드맵 428
OpenAL에 기본 사운드 설정하기 429
노출된 결함과 누락된 세부사항 448
사운드 리소스 관리자: 설계 고치기 466
저장 지점에 도착했다 502

CHAPTER 11 3D 오디오-잡음을 게임 사운드로 바꾸기
OpenAL의 설계: 소스, 버퍼, 그리고 리스너 504
OpenAL에서 3D 오디오의 한계 506
리스너를 Space Rocks!에 통합하기 507
사운드에 위치 추가하기 510
리스너 방향 517
사운드 방향과 콘 524
속도와 도플러 효과 528
거리 감쇠 533
선택적으로 3차원 효과를 사용하지 않기 위해 상대적 사운드 속성 사용하기 545
잠긴 것들을 모두 열다: 모든 OpenAL 3차원 기능 사용하기 548

CHAPTER 12 스트리밍: 맥박이 빨라지는 게임의 재미
음악 그리고 그 이상 550
아이팟 뮤직 라이브러리(미디어 플레이어 프레임워크) 553
오디오 스트리밍 562
오디오 캡처 614
OpenGL로 돌아가기 632
오디오 여행의 끝 636

CHAPTER 13 아이폰 게임을 위한 네트워킹: 소개
네크워크 만나기 640
아이폰 SDK와 네트워킹 643
요약 645

CHAPTER 14 정면으로 대결하기
Hello Pong! 647
상대편 사람을 찾기 위하여 Peer Picker 사용하기 649
연결하기 658
메시지 전송과 수신 662
게임 오버: 접속 끊기 692
요약 693

CHAPTER 15 파티 타임
8 x 3 = ? 695
연결하기 702
소켓 서버 713
Bonjour를 통한 서버 찾기 721
게임 클라이언트 구현하기 731
게임 서버 구현하기 742
요약 760

CHAPTER 16 바깥세상과 연결하기
문제들 761
온라인 게임 플레이의 기초 765
게임을 좀 더 사회성 있게 만들기 770
요약 773

CHAPTER 17 모든 것들을 결합하기: 이제 시작이다
우리가 다뤘던 것들 775
몇 가지의 게임 디자인 팁 776
마무리 777

찾아보기 779

책 속으로

역자 머리말 중에서
(중략) 역자는 이 책을 읽으면서 재미있는 사실을 하나 알게 되었다. 그것은 이 책을 통해 배운 내용이 게임에만 필요한 기술이 아니라는 것이었다. 역자는 현재 다양한 종류의 아이폰 애플리케이션 개발을 하고 있다. 멀티미디어 관련 애플리케이션부터 XML 통신을 기반으로 한 애플리케이션까지 다양한 영역의 애플리케이션들을 만들고 있다. 프로그래밍 경험이 많은 독자들은 이미 짐작했겠지만, 이 책에서 다루는 주제들인 그래픽과 사운드, 그리고 네트워킹은 게임 영역이 아닌 곳에서도 매우 중요한 기술이다. 꼭 게임이 아니라고... 더보기

출판사 서평

아이폰과 아이팟 터치 게임 개발자들을 위한 필수 가이드!
아마존 아이폰 게임 개발 서적 판매 1위!
iOS 4.2에서 코드 테스트 완료!

아이폰 게임은 정말로 매력적이다! 앱스토어에 등록되어 있는 그 숫자만 봐도 가히 짐작할 수 있다. 애플리케이션의 25% 이상이 게임이고, 다른 애플리케이션 카테고리들보다는 게임이 약 40%가 더 많으며, 그리고 가장 인기 있는 애플리케이션의 약 70%가 게임이다. 우리들 중 누군들 사람들에게 가장 많이 회자되며, 폭발적인 인기를 한 몸에 받는 베스트셀러 게임을 개발하고 싶어 하지 않겠는가... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서

안내

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품