추천 검색어

최근 검색어

도서 IT전문서/IT입문서 모바일
간단한 슈팅 게임부터 횡 스크롤 액션 게임까지 페이스북 게임 앱 개발
정 가
34,000원
출 간
2012-11-21
지 은 이
웨인 그래함(wayne graham)
I S B N
9788966184644
분 량
552쪽
난 이 도
초급
부 록
소스 코드

페이스북 플랫폼과 연동하는 게임을 만들고 싶다면 이 책은 바로 여러분을 위한 책이다!

《페이스북 게임 앱 개발》은 소셜 게임 개발에 첫 발을 디딜 수 있도록 도와주는 책으로, 실제로 게임 코드를 작성하면서 게임을 개발하고 배포하는 과정을 차근차근 알려주고 있기 때문에, 페이스북 게임 앱 개발을 시작하는 사람들에게 꼭 필요한 책이다.  

 

인터페이스 디자인부터 애니메이션 추가, 게임 그래픽 개발, 사용자와의 상호작용 단계를 거쳐, 마지막으로 게임을 패키징하고 페이스북에 배포하는 모든 과정을 다루고 있다. 

 

또한 간단한 슈팅 게임부터 게임 엔진이 적용된 횡 스크롤 액션 게임까지 다양한 게임을   직접 개발해보며 게임 개발에 필요한 다양한 기법들을 익힐 수 있다. 기본적인 프레임워크 사용법을 익히고 나아가 앱 디자인과 앱 개발 프로세스까지 배울 수 있다.

 

최신 HTML5를 지원하는 브라우저 기반의 게임 개발에 꼭 필요한 책! 《페이스북 게임 앱 개발》과 함께 이제 전세계 사용자들로부터 “좋아요”를 받을 수 있는 멋진 소셜 게임을 개발해보자!

 

 

이 책을 통해 배울 수 있는 것들

 

- 게임 개발에 필요한 HTML5와 자바스크립트, 각종 툴과 프레임워크의 사용법

- 소셜 미디어와 위치 기반 서비스를 사용해 여러분의 페이스북 게임을 향상시키는 방법

- 페이스북을 통해 여러분이 만든 게임을 배포하는 방법

- 페이스북을 통해 광고하는 방법

 

Chapter 01 시작하기

01 브라우저에서 게임하기
02 HTML5와 캔버스
03 게임 용어
게임에서의 시점
일반적인 용어
04 게임 장르
05 요약


Chapter 02 자바스크립트 익히기

01 자바스크립트란?
02 자바스크립트 테스트하기
파이어버그(Firebug)
크롬
디버깅
03 주석
04 데이터 타입
05 변수
06 연산자
대입 연산자
비교 연산자
산술 연산자
논리 연산자
문자열 연산자
07 특수 연산자
삼항 연산자
New
This
typeof
08 데이터 구조
배열
09 흐름 제어
if..else
switch
10 반복문
for 반복문
while 반복문
do/while 반복문
break, continue
11 함수
12 변수의 범위
13 특별한 변수
14 문서 객체 모델(DOM; Document Object Model)
15 숫자 맞추기 게임
16 요약


Chapter 03 컨텍스트와 Canvas의 기초

01 2D 컨텍스트에서의 Canvas
좌표계
첫 번째 도형
선과 삼각형
투명도
평행 이동과 회전
애니메이션
키보드 제어
02 디버깅 도구
03 모바일 환경
04 요약


Chapter 04 계획 세우기: 아이디어부터 설계까지

01 디자인 프로세스
02 브레인스토밍
03 사용자 분석
04 경쟁자 분석
05 아트 디렉션
06 프로젝트 리뷰
07 특징 잡아내기
08 일정 세우기
09 코드 작성
10 배포 116
11 사용자 테스트
12 런칭
13 요약


Chapter 05 핵심 요소

01 그래픽의 종류
02 그래픽 편집기
03 그래픽 디자인 프로세스
스케치
다듬기
제작
04 기법
조명
심도
색상
포커스와 블러
화면 이동
그림자 효과
오디오
05 음향 제작
소프트웨어
하드웨어
녹음
로열티없는 음원 사용하기
오디오 파일 준비하기
06 저작권
CC BY(크리에이티브 커먼즈: 저작자 표시)
CC BY-NC(크리에이티브 커먼즈: 저작자 표시-동일 조건 변경 허락)
CC 0(크리에이티브 커먼즈 0)
GPL(Gnu General Public License)
Apache 2.0
MIT
다중 라이선스
07 요약


Chapter 06 내 생에 첫 게임: 외계 거북이의 침공

01 게임 정의
02 사용자 분석
03 경쟁자 분석
04 시작하기 전에
05 엔진 작성하기
06 텍스처 추가하기
07 소리 추가하기
08 요약


Chapter 07 소셜 컴포넌트와 HTML5 게임

01 게임에서의 소셜 메커니즘
02 틱-택-토(Tic-Tac-Toe)
03 규칙
04 게임판
05 게임 상태 추적
06 인공 지능 추가하기
07 게임 기능 향상시키기
점수판 추가
소리
08 다음 단계
09 요약


Chapter 08 페이스북 플랫폼 소개

01 페이스북 개발 플랫폼
02 페이스북 플랫폼을 사용하는 애플리케이션 만들기
Basic Info
Facebook Integration
03 소프트웨어 개발 도구
04 첫 번째 페이스북 애플리케이션
준비사항
Git
Ruby
Heroku
페이스북 설정하기
05 Graph API 사용하기
06 검색
07 페이스북 쿼리 언어
08 페이스북 SDK
09 개발 환경 설정하기
10 요약


Chapter 09 페이스북 개발자 도구

01 개발자 앱
02 오픈 그래프 프로토콜
오픈 그래프의 Type
페이스북의 Type
오픈 그래프의 스토리
어그리게이션
업적
03 크레딧
크레딧 콜백
04 문제 해결
05 역할
06 인사이트
07 요약


Chapter 10 첫 번째 페이스북 게임 만들기

01 계획 세우기
규칙 정하기
사용자 분석
경쟁자 분석
02 HTML 게임 개발하기
프로젝트 셋업
게임 코드
03 음악 추가하기
04 페이스북 통합
05 2.0 버전으로 개선하기
06 요약


Chapter 11 페이스북 컴포넌트 추가하기
01 레벨 추가하기
02 타이머 추가하기
03 Heroku에서 데이터베이스 사용하기
04 게임 기록 저장하기
05 업적 관리하기
06 업적 할당하기
07 인증 대화 상자 커스터마이징
08 개인정보 취급방침 작성하기
09 서비스 약관 작성하기
10 개인정보 취급방법 및 서비스 약관 추가하기
11 배포할 때 주의할 점들
12 요약


Chapter 12 게임 런칭

01 웹 사이트
워드프레스
워드프레스 플러그인
소셜 플러그인
02 페이스북 페이지
03 페이지 커스터마이징
프로필 사진
페이지 이름 및 카테고리
내 소개
좋아요
즐겨찾기
타임라인
04 페이지 홍보하기
05 광고
컨텐츠 생성
컨텐츠 홍보
광고 진행
광고를 위한 팁
인터렉션
두 번째 사이클
세 번째 사이클
06 좋아요 늘리기
워드프레스 카테고리 생성
페이스북 탭
07 런칭을 위한 체크리스트
컨텐츠와 스타일
기능 테스트
기타
주기적으로 확인해야 하는 것들
08 요약


Chapter 13 HTML5 게임 엔진

01 게임 개발
02 오픈 소스 게임 엔진
Canvas Advanced Animation Toolkit
Cocos2d.js
CraftyJs
LimeJS
melonJS
Play My Code
Pixie 엔진
03 유료 게임 엔진
ImpactJS
Isogenic
04 요약


Chapter 14 페이스북 게임: Fuzed

01 게임 만들기
02 Tiled 맵 에디터
03 melonJS 프레임워크
04 게임 파일 생성
05 배경
06 게임 컴포넌트
07 피드백 추가
08 사운드 추가하기
09 레벨 추가하기
10 타이틀 스크린
11 페이스북 점수 API
12 요약
ㆍ지은이 웨인 그래함(wayne graham)
지은이 소개

버지니아 대학교의 디지털 인문학 리서치 센터인 Scholars’ Lab에서 Research and Development 파트의 책임자로 근무하고 있다. College of William and Mary에서 역사학 박사 학위를 수여받았으며 이후 10여년 동안 컴퓨터 그래픽, 고성능 컴퓨팅, 지리 정보 시스템, 증강 현실, 건축 역사학 등 다양한 분야에서 개발자 및 시스템 관리자로 활동해 왔다. 트위터 @wayne_graham 또는 github의 waynegraham을 통해 연락할 수 있다. 


필요한 자료를 선택하세요.

추천도서