logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

안드로이드 NDK 게임 개발

안드로이드 NDK 게임 개발

(현업에서 바로 활용할 수 있는 70가지 예제)

세르게이 코사레브스키, 빅토르 라티포프 (지은이), 박지유 (옮긴이)
에이콘출판
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
27,000원 -10% 0원
1,500원
25,500원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

안드로이드 NDK 게임 개발
eBook 미리보기

책 정보

· 제목 : 안드로이드 NDK 게임 개발 (현업에서 바로 활용할 수 있는 70가지 예제)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960778658
· 쪽수 : 388쪽
· 출판일 : 2016-05-27

책 소개

acorn+PACKT 시리즈. C++를 이용해서 안드로이드 게임 개발을 시작하려는 프로그래머들에게 70가지가 넘는 실전적인 예제를 통해 안드로이드 NDK 게임 개발을 가이드 한다.

목차

1장. 빌드 환경 구축
__들어가며
__윈도우에서 안드로이드 개발 툴 설치
__리눅스에서 안드로이드 개발 툴 설치
__애플리케이션 템플릿의 수동 생성
__애플리케이션에 네이티브 C++ 코드 추가하기
__NDK 툴체인 전환
__복수의 CPU 아키텍처 지원
__OpenGL ES를 이용한 기초적 렌더링
__크로스 플랫폼 지원
__크로스 플랫폼 코드의 통합
__링크와 소스 코드 구조화
__안드로이드 애플리케이션의 서명 배포

2장. 공통 라이브러리의 포팅
__들어가며
__윈도우용 네이티브 정적 라이브러리의 컴파일
__안드로이드용 네이티브 정적 라이브러리의 컴파일
__libcurl 네트워킹 라이브러리의 컴파일
__OpenAL 라이브러리의 컴파일
__libvorbis, libmodplug, libtheora의 컴파일
__프리이미지 그래픽 라이브러리 활용
__텍스트 렌더링을 위한 프리타입 라이브러리 활용
__물리 처리의 타이밍 구현
__2D 그래픽 렌더링
__Box2D 시뮬레이션 설정
__ODE 물리 라이브러리의의 구축

3장. 네트워킹
__들어가며
__플리커와 피카사에서 사진 목록 가져오기
__플리커와 피카사에서 이미지 다운로드
__크로스 플랫폼 멀티스레딩 처리
__네이티브 크로스 플랫폼 스레드의 동기화
__참조 카운팅을 이용한 메모리 관리
__비동기 태스크 대기열 구현
__비동기 콜백 호출 처리
__비동기적인 네트워크 처리
__네트워크 주소 탐지
__HTTP 서버 제작

4장. 가상 파일시스템 구성
__들어가며
__파일 스트림 추상화
__포팅 가능한 메모리 매핑 파일의 구현
__파일 작성기 구현
__인메모리 파일 다루기
__마운트 포인트 구현
__zip 압축 파일 내의 파일 열거하기
__zip 압축 파일로부터 파일 압축 풀기
__비동기적인 자원 로딩
__애플리케이션 데이터의 저장

5장. 크로스 플랫폼 오디오 스트리밍
__들어가며
__OpenAL 초기화와 .wav 파일 재생
__기본 오디오 구성 요소의 추상화
__사운드 스트리밍
__Ogg 볼비스 파일의 디코딩
__ModPlug를 이용한 트래커 음악의 디코딩

6장. OpenGL ES 3와 OpenGL 3의 통합
__들어가며
__OpenGL 3 코어 프로파일과 OpenGL ES 2의 통합
__윈도우에서 OpenGL 3 코어 프로파일의 초기화
__안드로이드에서 OpenGL ES 2의 초기화
__GLSL 3와 GLES ES2 셰이더의 통합
__지오메트리 조작
__정점 배열의 통합
__텍스처를 위한 포장자 생성
__즉시 렌더링을 위한 캔버스 생성

7장. 크로스 플랫폼 UI와 입력 시스템
__들어가며
__안드로이드에서 멀티터치 이벤트 처리
__윈도우에서 멀티터치 에뮬레이션 설정
__윈도우에서 멀티터치 이벤트 처리
__제스처 인식
__온스크린 조이패드 구현
__텍스처 렌더링을 위한 프리타입 활용
__인게임 문자열의 로컬라이제이션

8장. 매치 3 게임 제작
__들어가며
__비동기 멀티터치 입력의 처리
__오디오 재생 메커니즘의 개선
__애플리케이션의 종료
__메인 루프 구현
__멀티플랫폼 게임 엔진 제작
__매치 3 게임 제작
__모양 관리
__게임 필드 로직 관리
__게임 루프 내에서 사용자 상호작용 구현

9장. 그림 퍼즐 게임 제작
__들어가며
__그림 퍼즐 게임 로직 구현
__애니메이션 3D 이미지 선택기 구현
__페이지 기반의 사용자 인터페이스
__피카사 다운로더를 가진 이미지 갤러리
__완전한 그림 퍼즐 게임의 구현

저자소개

세르게이 코사레브스키 (지은이)    정보 더보기
C++와 3D 그래픽 경력을 가진 소프트웨어 엔지니어다. 여러 모바일 업체에서 근무했고, SPB 소프트웨어와 얀덱스(Ynadex)에서 모바일 프로젝트에 참여한 바 있다. 10년 이상의 소프트웨어 개발 경험과 4년 이상의 안드로이드 NDK 경험을 쌓았다. 러시아 상트페테르브루크의 상트페테르부르크 기계 설계국(St. Petersburg Institute of Machine Building)에서 기계공학 박사 학위를 받았다. 여가 시간에는 오픈소스 멀티플랫폼 3D 게임 엔진인 린더다움 엔진(http://www.linderdaum.com)을 유지 보수하고 개발한다. 블로그(http://blog.linderdaum.com/)와 이메일(sk@linderdaum.com)을 통해 생각을 나눌 수 있다.
펼치기
빅토르 라티포프 (지은이)    정보 더보기
컴파일러 개발, 디바이스 드라이버, 로봇 공학, 고속 컴퓨팅 분야에 경험을 가진 소프트웨어 엔지니어이자 수학자로, 3D 그래픽과 모바일 기술 분야에 개인적인 관심을 가지고 있다. 거의 20년 동안 컴퓨터에 파묻혀 살아왔으며, CPU가 탑재되었다면 무엇이든 간에 그것과 관련된 소프트웨어를 설계하고 개발하는 온갖 일들을 즐겨 한다. 빅토르는 상트페테르브루크 주립 대학교(Saint Petersburg State University)에서 응용수학 박사학위를 받았다.
펼치기
박지유 (옮긴이)    정보 더보기
1990년대부터 IT 업계에 종사해온 개발자로서, IT 산업 전반과 게임 분야에 특히 관심이 많다. 다양한 기사와 도서 등의 번역가로도 활동 중이다. 번역서로는 에이콘출판사에서 출간한 『코코스2d-x 모바일 2D 게임 개발』(2013), 『오픈소스와 소프트웨어 산업, 상생의 경제학』(2013), 『유니티 네트워크 게임 만들기』(2015) 등이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책