1 cocos2d-x 소개
1.1 타 모바일 게임 엔진과의 차이점 및 특징
2 설치 및 테스트
2.1 cocos2d-x 다운로드
2.2 Android용 프로젝트 생성 및 샘플 프로그램 실행
2.3 iOS용 프로젝트 생성 및 샘플 프로그램 실행
3 퍼즐 게임 소개
3.1 게임 방법 및 목적
3.2 소셜성
4 퍼즐 게임 프로젝트 생성
4.1 Android용 퍼즐 게임 프로젝트 생성
4.2 iOS용 퍼즐 게임 프로젝트 생성
4.3 리소스 및 소스코드 공유
4.4 기본 생성된 코드 분석
5 퍼즐 게임 스테이지 구현
5.1 게임 스테이지 만들기
5.2 게임 오브젝트 배치
5.3 게임 오브젝트 클래스 생성
6 게임 오브젝트 움직여보기
6.1 터치 인터페이스 구현
6.2 게임 오브젝트 이동
6.3 액션(Action)의 추가
7 퍼즐 게임 로직 구현
7.1 게임 오브젝트 매칭
7.2 비매칭 시 복귀
7.3 게임 오브젝트 낙하 처리 및 생성
7.4 점수 계산 및 콤보 구현
8 슈팅 게임 소개
8.1 게임 방법 및 목적
9 슈팅 게임 프로젝트 생성
9.1 Android용 슈팅 게임 프로젝트 생성
9.2 iOS용 슈팅 게임 프로젝트 생성
9.3 리소스 및 소스 코드 공유
10 슈팅 게임 스테이지 구현
10.1 게임 스테이지 만들기
10.2 배경화면 스크롤
11 헬리콥터
11.1 빠른 렌더링을 위한 SpriteBatchNode
11.2 빠른 렌더링을 위한 Atlas Texture 생성
11.3 헬리콥터 생성
11.4 프로펠러 추가
12 헬리콥터 이동 처리
13 적 비행기의 출현
13.1 적 비행기 생성 및 배치
13.2 적 비행기의 이동
13.3 적 비행기 등장 빈도 조절
13.4 비행 대형 추가
13.5 색상 변경
14 총알
14.1 총알 이미지 준비
14.2 총알 추가
15 충돌 처리
15.1 적 비행기와 총알의 충돌
15.2 적 비행기와 헬리콥터의 충돌
16 아이템
16.1 아이템 생성
16.2 아이템의 획득 및 듀얼샷
17 소셜 네트워크
17.1 시작 Scene 추가
17.2 친구 리스트 추가
17.3 전화번호부 연동
18 배포
18.1 구글 플레이 스토어에 배포하기
18.2 애플 앱 스토어에 배포하기
부록 A. cocos2d-x 3.0과의 차이점
부록 B. cocos2d-x 3.0용 프로젝트 생성 방법
부록 C. ShootingGame을 2.X 버전에서 3.0 버전으로 포팅하기
부록 D. 샘플 코드의 사용 방법