PART Ⅰ 모바일 프로그램 개발 환경에 대한 전반적인 내용 CHAPTER 1 모바일 프로그램 개발 환경 ... 3 1.1 모바일이란? ... 3 1.2 모바일 플랫폼(Mobile Platform) ... 3 1.3 모바일 플랫폼 종류 ... 7 1.4 모바일 플랫폼 표준화 배경 ... 18 1.5 모바일 플랫폼 향후 전망 ... 19 CHAPTER 2 모바일 관련 기술 ... 22 2.1 모바일 3D 응용분야 ... 22 CHAPTER 3 3D 그래픽스 이론 ... 29 3.1 3D 그래픽스 ... 29 3.2 3차원 공간 ... 30 3.3 점과 벡터 ... 31 3.4 행렬 ... 37 3.5 클리핑 ... 42 3.6 투영 ... 44 3.7 3D 렌더링 파이프 라인 ... 45 3.8 모바일 3D 엔진 구조 ... 46 CHAPTER 4 모바일 3D 게임의 기획과 설계 ... 50 4.1 게임의 기획 ... 51 4.2 게임의 기본 스토리 ... 56 4.3 게임의 기본 규칙 ... 58 4.4 게임의 특징 및 기획 의도 ... 58 4.5 메인 로직 작성(게임의 뼈대 작성) ... 59 4.6 서브 로직 작성(게임의 세부적인 부분 작성) ... 62 PART Ⅱ KTF 핸드폰에 탑재된 NF3D 엔진 상에서 3D 범퍼카 게임의 설계, 구현, 그리고 런칭 CHAPTER 5 KTF의 WIPI 플랫폼 WOW4M의 NF3D 엔진 ... 71 5.1 KTF의 WIPI 플랫폼과 WOW4M NF3D 엔진 ... 71 5.2 PC 개발 환경 만들기 ... 73 5.3 게임 프로그램 시작하기 ... 79 5.4 "모바일 3D 범퍼카 게임" 출력하기 ... 80 CHAPTER 6 3D 범퍼카 게임 기획과 설계 ... 86 6.1 3D 범퍼카 게임 제작하기 ... 86 CHAPTER 7 3D 범퍼카 게임 구현 1(메인 로직 구성, 게임 로직 구성) ... 88 CHAPTER 8 3D 범퍼카 게임 구현 2(그래픽 처리) ... 102 8.1 2D 그래픽 부분 ... 102 8.2 3D 그래픽 부분 ... 122 8.3 2D + 3D 그래픽 부분 ... 159 CHAPTER 9 3D 범퍼카 게임 구현 3(키 입력, 사운드 처리, 진동) ... 190 9.1 키 입력 ... 190 9.2 사운드 처리 ... 198 9.3 진동 처리 ... 209 CHAPTER 10 3D 범퍼카 게임 구현 4(카메라워크, 적 AI, 충돌 체크) ... 211 10.1 카메라워크 ... 211 10.2 적 AI ... 224 10.3 충돌 체크 ... 228 CHAPTER 11 3D 범퍼카 게임폰에 포팅 및 이통사에 릴리즈하는 절차 방법 ... 238 11.1 게임 런칭 절차? ... 238 PART Ⅲ SKT 핸드폰에 탑재된 HI 엔진 상에서 격투게임의 설계, 구현, 그리고 런칭 CHAPTER 12 SK_VM 플랫폼 HI Miscot Capsule Micro 3D 엔진에 대한 설명 ... 245 12.1 SK_VM HI Miscot Capsule Micro 3D 엔진 ... 245 12.2 PC 개발 환경 만들기 ... 248 12.3 게임 프로그램 시작하기 ... 253 12.4 "모바일 3D 격투게임" 출력하기 ... 255 CHAPTER 13 3D 격투게임의 기획과 설계 ... 260 13.1 3D 격투게임 제작하기 ... 260 CHAPTER 14 3D 격투게임 구현 1(메인 로직 구성, 게임 로직 구성) ... 264 CHAPTER 15 3D 격투게임 구현 2(그래픽 처리) ... 280 15.1 2D 그래픽 부분 ... 280 15.2 3D 그래픽 부분 ... 286 15.3 2D + 3D 그래픽 부분 ... 296 CHAPTER 16 3D 격투게임 구현 3(키 입력, 사운드 처리, 진동) ... 316 16.1 키 입력 ... 316 16.2 사운드 처리 ... 320 16.3 진동 처리 ... 334 CHAPTER 17 3D 격투게임 구현 4(3D 객체 변환, 적 AI, 충돌 체크) ... 335 17.1 3D 객체 변환 ... 335 17.2 적 AI ... 338 17.3 충돌 체크 ... 341 CHAPTER 18 3D 격투게임을 폰에 포팅 및 이통사에 릴리즈하는 절차 설명 ... 357 18.1 게임 런칭 절차? ... 357