목차 일부
Chapter 01 시작하기
01. 브라우저에서 게임하기 ... 20
02. HTML5와 캔버스 ... 21
03. 게임 용어 ... 23
게임에서의 시점 ... 23
일반적인 용어 ... 26
04. 게임 장르 ... 30
05. 요약 ... 31
Chapter 02 자바스크립트 익히기
01. 자바스크...
더보기
목차 전체
Chapter 01 시작하기
01. 브라우저에서 게임하기 ... 20
02. HTML5와 캔버스 ... 21
03. 게임 용어 ... 23
게임에서의 시점 ... 23
일반적인 용어 ... 26
04. 게임 장르 ... 30
05. 요약 ... 31
Chapter 02 자바스크립트 익히기
01. 자바스크립트란? ... 34
02. 자바스크립트 테스트하기 ... 37
파이어버그(Firebug) ... 37
크롬 ... 39
디버깅 ... 40
03. 주석 ... 41
04. 데이터 타입 ... 42
05. 변수 ... 44
06. 연산자 ... 46
대입 연산자 ... 47
비교 연산자 ... 47
산술 연산자 ... 48
논리 연산자 ... 49
문자열 연산자 ... 49
07. 특수 연산자 ... 51
삼항 연산자 ... 51
New ... 53
This ... 53
typeof ... 54
08. 데이터 구조 ... 54
배열 ... 55
09. 흐름 제어 ... 57
if..else ... 57
switch ... 57
10. 반복문 ... 59
for 반복문 ... 60
while 반복문 ... 60
do/while 반복문 ... 60
break, continue ... 61
11. 함수 ... 63
12. 변수의 범위 ... 64
13. 특별한 변수 ... 67
14. 문서 객체 모델(DOM; Document Object Model) ... 68
15. 숫자 맞추기 게임 ... 69
16. 요약 ... 75
Chapter 03 컨텍스트와 Canvas의 기초
01. 2D 컨텍스트에서의 Canvas ... 78
좌표계 ... 79
첫 번째 도형 ... 80
선과 삼각형 ... 84
투명도 ... 87
평행 이동과 회전 ... 89
애니메이션 ... 92
키보드 제어 ... 96
02. 디버깅 도구 ... 100
03. 모바일 환경 ... 101
04. 요약 ... 102
Chapter 04 계획 세우기: 아이디어부터 설계까지
01. 디자인 프로세스 ... 104
02. 브레인스토밍 ... 105
03. 사용자 분석 ... 107
04. 경쟁자 분석 ... 108
05. 아트 디렉션 ... 109
06. 프로젝트 리뷰 ... 110
07. 특징 잡아내기 ... 112
08. 일정 세우기 ... 113
09. 코드 작성 ... 114
10. 배포 ... 116
11. 사용자 테스트 ... 117
12. 런칭 ... 117
13. 요약 ... 118
Chapter 05 핵심 요소
01. 그래픽의 종류 ... 120
02. 그래픽 편집기 ... 122
03. 그래픽 디자인 프로세스 ... 124
스케치 ... 125
다듬기 ... 126
제작 ... 127
04. 기법 ... 130
조명 ... 130
심도 ... 134
색상 ... 135
포커스와 블러 ... 136
화면 이동 ... 137
그림자 효과 ... 137
오디오 ... 138
05. 음향 제작 ... 140
소프트웨어 ... 140
하드웨어 ... 142
녹음 ... 143
로열티없는 음원 사용하기 ... 145
오디오 파일 준비하기 ... 146
06. 저작권 ... 147
CC BY(크리에이티브 커먼즈: 저작자 표시) ... 148
CC BY-NC(크리에이티브 커먼즈: 저작자 표시-동일 조건 변경 허락) ... 148
CC 0(크리에이티브 커먼즈 0) ... 149
GPL(Gnu General Public License) ... 149
Apache 2.0 ... 149
MIT ... 150
다중 라이선스 ... 150
07. 요약 ... 151
Chapter 06 내 생에 첫 게임: 외계 거북이의 침공
01. 게임 정의 ... 154
02. 사용자 분석 ... 154
03. 경쟁자 분석 ... 155
04. 시작하기 전에 ... 155
05. 엔진 작성하기 ... 160
06. 텍스처 추가하기 ... 193
07. 소리 추가하기 ... 199
08. 요약 ... 203
Chapter 07 소셜 컴포넌트와 HTML5 게임
01. 게임에서의 소셜 메커니즘 ... 207
02. 틱-택-토(Tic-Tac-Toe) ... 208
03. 규칙 ... 211
04. 게임판 ... 212
05. 게임 상태 추적 ... 215
06. 인공 지능 추가하기 ... 220
07. 게임 기능 향상시키기 ... 227
점수판 추가 ... 227
소리 ... 230
08. 다음 단계 ... 241
09. 요약 ... 241
Chapter 08 페이스북 플랫폼 소개
01. 페이스북 개발 플랫폼 ... 244
02. 페이스북 플랫폼을 사용하는 애플리케이션 만들기 ... 247
Basic Info ... 249
Facebook Integration ... 250
03. 소프트웨어 개발 도구 ... 251
04. 첫 번째 페이스북 애플리케이션 ... 252
준비사항 ... 252
Git ... 252
Ruby ... 253
Heroku ... 255
페이스북 설정하기 ... 257
05. Graph API 사용하기 ... 262
06. 검색 ... 269
07. 페이스북 쿼리 언어 ... 274
08. 페이스북 SDK ... 276
09. 개발 환경 설정하기 ... 277
10. 요약 ... 279
Chapter 09 페이스북 개발자 도구
01. 개발자 앱 ... 282
02. 오픈 그래프 프로토콜 ... 282
오픈 그래프의 Type ... 285
페이스북의 Type ... 286
오픈 그래프의 스토리 ... 287
어그리게이션 ... 290
업적 ... 292
03. 크레딧 ... 299
크레딧 콜백 ... 306
04. 문제 해결 ... 307
05. 역할 ... 309
06. 인사이트 ... 311
07. 요약 ... 314
Chapter 10 첫 번째 페이스북 게임 만들기
01. 계획 세우기 ... 316
규칙 정하기 ... 316
사용자 분석 ... 317
경쟁자 분석 ... 317
02. HTML 게임 개발하기 ... 318
프로젝트 셋업 ... 319
게임 코드 ... 320
03. 음악 추가하기 ... 336
04. 페이스북 통합 ... 339
05. 2.0 버전으로 개선하기 ... 360
06. 요약 ... 360
Chapter 11 페이스북 컴포넌트 추가하기
01. 레벨 추가하기 ... 362
02. 타이머 추가하기 ... 370
03. Heroku에서 데이터베이스 사용하기 ... 373
04. 게임 기록 저장하기 ... 381
05. 업적 관리하기 ... 389
06. 업적 할당하기 ... 395
07. 인증 대화 상자 커스터마이징 ... 396
08. 개인정보 취급방침 작성하기 ... 398
09. 서비스 약관 작성하기 ... 399
10. 개인정보 취급방법 및 서비스 약관 추가하기 ... 402
11. 배포할 때 주의할 점들 ... 403
12. 요약 ... 412
Chapter 12 게임 런칭
01. 웹 사이트 ... 414
워드프레스 ... 414
워드프레스 플러그인 ... 419
소셜 플러그인 ... 421
02. 페이스북 페이지 ... 421
03. 페이지 커스터마이징 ... 426
프로필 사진 ... 428
페이지 이름 및 카테고리 ... 429
내 소개 ... 430
좋아요 ... 431
즐겨찾기 ... 432
타임라인 ... 432
04. 페이지 홍보하기 ... 432
05. 광고 ... 434
컨텐츠 생성 ... 435
컨텐츠 홍보 ... 435
광고 진행 ... 435
광고를 위한 팁 ... 436
인터렉션 ... 437
두 번째 사이클 ... 437
세 번째 사이클 ... 437
06. 좋아요 늘리기 ... 438
워드프레스 카테고리 생성 ... 439
페이스북 탭 ... 439
07. 런칭을 위한 체크리스트 ... 444
컨텐츠와 스타일 ... 444
기능 테스트 ... 444
기타 ... 445
주기적으로 확인해야 하는 것들 ... 445
08. 요약 ... 445
Chapter 13 HTML5 게임 엔진
01. 게임 개발 ... 448
02. 오픈 소스 게임 엔진 ... 449
Canvas Advanced Animation Toolkit ... 449
Cocos2d.js ... 458
CraftyJs ... 462
LimeJS ... 466
melonJS ... 472
Play My Code ... 473
Pixie 엔진 ... 474
03. 유료 게임 엔진 ... 475
ImpactJS ... 476
Isogenic ... 477
04. 요약 ... 478
Chapter 14 페이스북 게임: Fuzed
01. 게임 만들기 ... 480
02. Tiled 맵 에디터 ... 481
03. melonJS 프레임워크 ... 486
04. 게임 파일 생성 ... 487
05. 배경 ... 502
06. 게임 컴포넌트 ... 505
07. 피드백 추가 ... 513
08. 사운드 추가하기 ... 515
09. 레벨 추가하기 ... 520
10. 타이틀 스크린 ... 521
11. 페이스북 점수 API ... 527
12. 요약 ... 546
더보기 닫기