Глава 1
Обзор программирования компьютерных игр ..... 21
Ключевые роли в команде разработчиков.......................... 21
Дизайнер ......................................................................... 21
Программист .................................................................... 22
Члены команды, которые работают со звуком ........................... 23
Вторичные позиции ........................................................... 25
Обзор главы ...................................................................... 26
Глава 2
Введение в разработку компьютерных игр........... 27
Создание игровой студии .................................................. 27
Система и оборудование ................................................... 28
Компьютер ....................................................................... 28
Процессор ....................................................................... 29
Оперативная память (RAM) .................................................. 29
Графические (видео) карты и 3D&карты ................................... 30
Другие устройства ............................................................ 30
Сканер ............................................................................ 30
Цифровая камера .............................................................. 31
Модем............................................................................. 31
Устройства для резервного копирования................................. 31
Дигитайзеры..................................................................... 31
Сеть ................................................................................ 32
Сеть Ethernet .................................................................... 32
Беспроводная сеть ............................................................. 32
Телефонная сеть ...........................................................32
Сеть AC&wire ................................................................32
Кресло и рабочий стол ....................................................33
Советы при покупке оборудования .................................... 33
Обзор главы ...................................................................... 34
Глава 3
Основные элементы игры ............................................ 35
Изображения .................................................................... 35
Пиксел ............................................................................ 38
Разрешение...................................................................... 39
Пропорции изображения ..................................................... 39
Цвет ............................................................................... 42
Количество цветов ............................................................. 44
Манипулирование изображениями ........................................ 47
Сложные операции............................................................. 52
Сглаживание неровностей контура ........................................ 55
Графические форматы ........................................................ 55
Звуки................................................................................. 57
Глава 4
Документ дизайна ......................................................... 60
Что такое документ дизайна? ............................................ 60
Значение для членов команды ........................................... 61
Обзор главы ...................................................................... 61
Глава 5
Элементы документа дизайна ................................... 62
Обзор игры (сюжетная линия) ........................................... 62
Уровни .............................................................................. 62
Герои и враги .................................................................... 63
Навигация по меню ........................................................... 64
Пользовательский интерфейс ........................................... 65
Музыка и звуковые эффекты ............................................. 65
Режим одиночного игрока или Multiplayer .......................... 66
Содержание 7
Приложения ...................................................................... 67
Оформление ..................................................................... 67
Предложения по игре ........................................................ 68
Игровой рынок .................................................................. 68
Техническая информация и риски ..................................... 69
Необходимые ресурсы и график........................................ 69
Обзор главы ...................................................................... 69
Глава 6
Какой язык программирования
или инструменты нужно использовать .................... 71
Обзор................................................................................ 71
Ассемблер ........................................................................ 71
C ....................................................................................... 72
С++ ................................................................................... 73
Visual Basic ........................................................................ 75
Другие .............................................................................. 77
Delphi .............................................................................. 77
Java ................................................................................ 77
Macromedia Director ............................................................ 77
3D Game Studio.................................................................. 78
3D RAD ............................................................................ 79
Обзор главы ...................................................................... 79
Глава 7
Введение в Game Maker............................................... 80
Установка .......................................................................... 80
Интерфейс программы Game Maker .................................. 83
Resource Explorer ............................................................... 83
Меню и панель инструментов ............................................... 84
Обзор главы ...................................................................... 85
Глава 8
Ваш первый проект в Game Maker........................... 86
Базовые принципы работы
с программой Game Maker ................................................ 86
Объекты .......................................................................... 87
Спрайты .......................................................................... 87
События .......................................................................... 87
Создание игры .................................................................. 88
Сохранение и запуск ......................................................... 93
Обзор главы ...................................................................... 94
Глава 9
Двухмерный космический шутер .............................. 95
Установка игры.................................................................. 96
Спрайты ............................................................................ 96
Создание первого спрайта ................................................... 96
Создание остальных спрайтов ............................................ 100
Звуки............................................................................... 102
Фон ................................................................................. 103
Объекты .......................................................................... 103
Создание других объектов .............................................. 107
Столкновения .................................................................. 110
Комнаты .......................................................................... 111
Тестирование .................................................................. 115
Обзор главы .................................................................... 115
Глава 10
Введение в Multimedia Fusion ................................... 117
Установка ........................................................................ 117
Обзор главы .................................................................... 124
Глава 11
Редакторы Multimedia Fusion .................................... 126
Введение в MMF.............................................................. 126
Storyboard Editor .............................................................. 130
Frame Editor .................................................................... 130
Event Editor ..................................................................... 131
Обзор главы .................................................................... 132
Глава 12
Наша первая игра в MMF........................................... 133
Начнем ............................................................................ 133
Перемещение ................................................................. 138
События ........................................................................ 141
Обзор главы .................................................................... 150
Глава 13
Завершение создания нашей первой игры.......... 151
Продолжение работы над проектом ................................ 151
Очки и звуковые эффекты .................................................. 153
Обзор главы .................................................................... 159
Глава 14
Музыка и звуковые эффекты.................................... 163
Введение в ACID .............................................................. 163
Установка ........................................................................ 163
Специфика ACID .............................................................. 169
Интерфейс ..................................................................... 169
Изменение интерфейса ..................................................... 170
Media Explorer ................................................................. 171
Track View ....................................................................... 171
Beat Ruler ....................................................................... 171
Time Ruler ...................................................................... 173
Полосы прокрутки ............................................................ 173
Управление масштабированием .......................................... 173
Track List ........................................................................ 174
Вкладка Properties ............................................................ 176
Обзор главы .................................................................... 177
Глава 15
Adobe Audition............................................................... 178
Установка ........................................................................ 178
Интерфейс ...................................................................... 183
10 Увлекательное создание игр без программирования
Панели инструментов ....................................................... 185
Display Range Bar ............................................................. 185
Amplitude Ruler ................................................................ 186
Waveform Display .............................................................. 186
Поля Time Display ............................................................ 187
Level Meters .................................................................... 187
Time .............................................................................. 188
Status Bar ....................................................................... 188
Transport ........................................................................ 189
Zoom............................................................................. 189
Обзор главы .................................................................... 189
Глава 16
Звук и музыка ............................................................... 190
Почему звук и музыка так важны ...................................... 190
Типы звуков ..................................................................... 190
Запись или создание звука и музыки ............................... 192
Запись звуков ................................................................. 192
Использование PDA .......................................................... 194
Использование записывающего устройства ........................... 195
Использование панели микширования вашей звуковой карты .... 196
Использование инструмента Cool Edit для записи звука выстрела .. 197
Создание музыки ............................................................ 201
Использование контуров ................................................... 202
Создание музыки ............................................................. 203
Создание проекта с помощью программы ACID Pro .................. 203
Обзор главы .................................................................... 208
Глава 17
Введение в gmax .......................................................... 209
Обзор gmax ..................................................................... 209
Установка gmax ............................................................... 210
Установка файлов подсказки .............................................. 214
Установка Мастеров ......................................................... 216
Пользовательский интерфейс gmax ................................ 217
Создание трехмерного объекта ........................................... 220
Правка объекта ............................................................... 222
Обзор главы .................................................................... 224
Глава 18
Использование gmax
в Flight Simulator 2002 Professional ......................... 225
Установка Flight Simulator ................................................ 225
Установка загруженных файлов ........................................... 229
Создание пейзажа........................................................... 230
Экспорт файла в программу Flight Simulator .................... 237
Обзор главы .................................................................... 238
Глава 19
Моделирование самолета в gmax .......................... 239
Создание модели ............................................................ 239
Добавление другого поля .................................................. 243
Обзор главы .................................................................... 250
Глава 20
Введение в MilkShape 3D ........................................... 254
Введение в MilkShape 3D ................................................. 254
Установка ...................................................................... 254
Интерфейс программы MilkShape 3D............................... 258
Управление режимами просмотра................................... 261
Базовые функции моделирования ................................... 261
Примитивные объекты ...................................................... 262
Cфера ........................................................................... 262
Геосфера ....................................................................... 262
Поле ............................................................................. 263
Цилиндр ........................................................................ 263
Узлы и стороны ............................................................... 264
Инструмент Select ............................................................ 265
Перемещение ................................................................. 266
Масштабирование........................................................... 267
Вращение ....................................................................... 268
Вытягивание ................................................................... 268
Инструменты анимации................................................... 269
Суставы ......................................................................... 269
Меню .............................................................................. 269
Файл ............................................................................. 269
Правка .......................................................................... 271
Узел .............................................................................. 271
Стороны ........................................................................ 271
Другие меню ................................................................... 271
Обзор главы .................................................................... 272
Глава 21
Введение в Paint Shop Pro ......................................... 273
Введение в Paint Shop Pro ............................................... 273
Установка ........................................................................ 273
Пользовательский интерфейс ......................................... 277
Панель инструментов........................................................ 279
Палитра инструментов ...................................................... 279
Палитра опций, связанных с инструментами .......................... 279
Цветовая палитра ............................................................ 280
Стиль и текстура .............................................................. 280
Инструменты рисования .................................................... 280
Инструмент Кисть (Paintbrush) ............................................ 280
Eraser (Ластик) ................................................................ 281
Пульверизатор ................................................................ 281
Заданные объекты ........................................................... 281
Инструмент Flood Fill (Заливка) ........................................... 282
Инструменты векторного рисования..................................... 283
Векторы и растры ............................................................ 283
Слои ............................................................................. 283
Инструмент черчения........................................................ 284
Обзор главы .................................................................... 285
Глава 22
Создание низкополигональной
модели в MilkShape 3D ............................................... 286
Начало процесса ............................................................. 286
Двухмерный эскиз............................................................ 286
MilkShape 3D................................................................... 286
Оружейная ложа .............................................................. 287
Содержание 13
Создание ствола ............................................................. 292
Барабан ......................................................................... 292
Курок ............................................................................ 295
Настройка модели ........................................................... 299
Оружейная ложа .............................................................. 299
Ствол ............................................................................ 302
Смягчение...................................................................... 302
Обзор главы .................................................................... 304
Глава 23
Модель для Half-Life .................................................... 305
Начало работы ................................................................ 305
Создание верхней части туловища ....................................... 305
Создание ног .................................................................. 311
Ступня ........................................................................... 316
Зеркальное отображение ноги и ступни ................................ 320
Создание рук .................................................................. 321
Создание головы ............................................................. 325
Текстурирование модели ................................................... 331
Создание шаблона .......................................................... 333
Рисование на шаблоне ...................................................... 335
Импорт в программу MilkShape ........................................... 336
Базовые принципы анимации .......................................... 340
Компилирование модели ................................................... 341
Обзор главы .................................................................... 342
Глава 24
3D-симулирование
с использованием MMF ............................................... 343
Трехмерный спрайтовый объект ...................................... 343
Дополнительные объекты ................................................ 347
Mode 7 ex ....................................................................... 351
Active Picture и Active Object ............................................. 351
Пример ......................................................................... 352
Обзор главы .................................................................... 353
Глава 25
Рисование графических объектов
для игры Duck Blast в программе
Paint Shop Pro ................................................................ 354
Последовательно рисуем фон ......................................... 354
Рисование облаков.......................................................... 361
Облако для MMF.............................................................. 369
Рисование утки ............................................................... 376
Обзор главы .................................................................... 383
Глава 26
Трехмерные модели для Duck Blast ....................... 384
Пошаговое моделирование ............................................. 384
Пошаговое рисование моделей ....................................... 387
Пошаговое рисование в Paint Shop Pro ............................ 397
Обратно в Lithunwrap ....................................................... 399
Экспорт файлов для MMF ................................................ 403
Обзор главы .................................................................... 406
Глава 27
Завершение работы над игрой
Duck Blast 3D .................................................................. 407
Начнем ............................................................................ 407
Движение утки ................................................................ 419
Несколько уток ................................................................ 423
События, связанные с движением ................................... 424
Добавление музыки и звуковых эффектов ....................... 430
Обзор главы .................................................................... 432
Глава 28
Введение в 3D Gamemaker........................................ 433
Установка ........................................................................ 433
Обзор главы .................................................................... 439
Глава 29
Создание игры в 3D Gamemaker ............................. 440
Начало работы ................................................................ 440
Настройки игры ............................................................... 444
Сохранение игры............................................................. 450
Игра ................................................................................ 452
Обзор главы .................................................................... 454
Глава 30
Silly Adventure ................................................................ 455
Проект............................................................................. 455
Обзор главы .................................................................... 465
Глава 31
Space War ....................................................................... 466
Проект............................................................................. 466
Обзор главы .................................................................... 471
Глава 32
Произвольные трехмерные модели в T3DGM ..... 476
Произвольные трехмерные модели ................................. 476
Обзор главы .................................................................... 485
Глава 33
Построение новых трехмерных уровней .............. 491
Начало ............................................................................ 491
Обзор главы .................................................................... 497
Глава 34
Tomb Raiding X 2........................................................... 500
Произвольный уровень.................................................... 500
Встроенный уровень ....................................................... 504
Обзор игры ..................................................................... 504
Глава 35
Введение в Reality Factory ......................................... 506
Установка ........................................................................ 506
Запуск Video Setup .......................................................... 508
Инструменты RF .............................................................. 512
Обзор главы .................................................................... 512
Глава 36
Начало работы с Reality Factory .............................. 513
С чего начать? ................................................................. 513
Базовая навигация .......................................................... 515
Использование камер ..................................................... 516
Режимы редактирования ................................................. 517
Actors ............................................................................ 517
Миры BSP ...................................................................... 518
Настройка шкалы в сетке и отступа ...................................... 518
Шесть основных форм..................................................... 518
Добавление блоков на вашу карту ........................................ 519
Настройка блоков ............................................................ 520
Копирование блоков........................................................ 524
Выбор нескольких блоков .................................................. 524
Построение текстурированного режима просмотра ........ 525
Копирование нескольких блоков.......................................... 526
Вращение блоков............................................................. 526
Неправильное расположение .......................................... 527
Изменение размеров нескольких блоков ......................... 527
Добавление объектов ...................................................... 528
Текстурирование ваших уровней ..................................... 529
Компилирование ваших уровней ..................................... 529
Режим просмотра от первого лица ....................................... 534
Режим просмотра от третьего лица ...................................... 534
Режим просмотра в стиле Diablo .......................................... 534
Ссылки ............................................................................ 534
Обзор главы .................................................................... 535
Приложение A
Документ дизайна: шутер от первого лица......... 535
История дизайна ............................................................. 535
Версия 1.10 .................................................................... 535
Версия 1.20 .................................................................... 535
Обзор игры ..................................................................... 535
Тип игры ........................................................................ 535
Идеи игры ...................................................................... 535
Расположение ................................................................. 535
Игроки .......................................................................... 536
Главная цель ................................................................... 536
Обзор игры..................................................................... 536
Функции .......................................................................... 536
Функции многопользовательского режима ............................ 536
Редактор........................................................................ 536
Игровой мир.................................................................... 536
Обзор ........................................................................... 536
Ключевые точки ............................................................... 536
Объекты ........................................................................ 537
Графика .......................................................................... 537
Рендерирование / трехмерный движок ................................. 537
Персонажи игры .............................................................. 537
Главный герой ................................................................. 537
Враги ............................................................................ 537
Оружие............................................................................ 537
Типы ............................................................................. 537
Музыка и звуковые эффекты ........................................... 537
Музыка .......................................................................... 537
Звуковое оформление ...................................................... 538
Приложение ABC ............................................................. 538
Пользовательский интерфейс ......................................... 538
Рендерирование и анимация персонажей ....................... 538
Приложение В
Ссылки на Web-сайты и группы новостей,
связанные с программированием игр.................... 539
Ссылки на Web&сайты ...................................................... 539
Ссылки на рабочие группы .............................................. 542
Языковые группы ............................................................. 542
Группы по графике ........................................................... 542
Группы AI ....................................................................... 542
Группы по играм .............................................................. 542
Приложение С
О CD-ROM........................................................................ 543
Общие минимальные системные требования .................. 543
Game Maker 4 (http://www.cs.ruu.nl/people/markov/gmaker).
Полная версия................................................................. 543
Системные требования ..................................................... 543
3D GameMaker (www.the3dgamemaker.com). Демоверсия . 543
Минимальные системные требования................................... 544
Рекомендуемые системные требования ................................ 544
Multimedia Fusion (www.clickteam.com). Пробная версия ..... 544
Системные требования ..................................................... 544
gmax (www.discreet.com). Полная версия ......................... 544
Системные требования ..................................................... 545
MilkShape 3D 1.70 (http://www.swissquake.ch/
chumbalum&soft/). Пробная версия .................................. 545
Системные требования ..................................................... 545
Paint Shop Pro 8.1 (www.jasc.com). Пробная версия .......... 545
Минимальные системные требования................................... 545
Рекомендуемая конфигурация для Paint Shop Pro 8 .................. 545
Reality Factory .071 (http://www.realityfactory.ca/).
Бесплатная версия .......................................................... 546
Системные требования ..................................................... 546
Папки .............................................................................. 546