Введение
Разработкой видеоигр занимается разработчик, который может быть представлен как одним человеком, так и фирмой. Обычно крупномасштабные коммерческие игры разрабатываются командами разработчиков в пределах компании, специализирующейся на компьютерных или консольных играх. Разработка игрового проекта стоит от миллиона долларов и более. Средний бюджет проекта колеблется от 18 до 24 млн долл. Если речь идёт о продукте для одной единственной платформы, то его стоимость составит около 10 млн долл. Для российских компаний разработка среднего проекта обходится в среднем от 100 тысяч до миллиона долларов. Стоимость разработки маленьких российских проектов идет от 10 тысяч долларов. Разработку обычно финансирует издатель, хотя последнее время появляются успешные примеры финансовых вливаний из индустрий, не связанных с геймдевом. Процесс разработки обычной современной игры занимает около года, для игровых проектов может затянуться до 2 - 3 лет, цикл разработки обычных «казуальных» игр занимает порядка 4 - 6 месяцев, при том, что идет конвейерная разработка сразу 2 - 3 проектов.
В начале 1980 - х, в раннюю эпоху домашних компьютеров и игровых приставок, единственный игровой программист мог управлять почти всеми задачами разработки игры. Однако разработка современных коммерческих видеоигр предполагает наличие широкого круга навыков и персонала поддержки. Как результат, для работы над одним проектом часто требуются целые команды. В состав типичной современной команды разработчиков обычно входят представители разных специализаций. В таких ситуациях незаменимым является Конструктор игр — программа для быстрой конвейерной сборки компьютерных игр, людям без специальной подготовки. Объединяет в себе игровой движок и IDE, и значительно упрощает процесс создания игр, делая создание игр доступным любителям - непрограммистам.
Иногда конструкторы игр ограничены тем или иным жанром (например аркадами, RPG или квестами). В других случаях конструкторы позволяют создавать игры различных жанров (оставляя разработчику бо́льшие возможности программирования), но, возможно, ограничивающая разработчика 2 - мерными играми.
В простейшем случае к конструкторам можно отнести готовую игру с продвинутым редактором игр (напр. Cube или Stratagus). На другой стороне спектра находятся классические среды программирования, ориентированные на разработку игр, такие как Blitz BASIC.
Обоснование выбора темы исследования
Проблема создания компьютерных игр становится все более актуальной. За счет развития игровой индустрии, все больше желающих написать свою компьютерную игру. Ведь это интересно, увлекательно, способствует развитию фантазии, к тому же отличный шанс воплощать идеи в игре. Но без знания языков программирования это невозможно в домашних условиях и на помощь пользователям приходят конструкторы компьютерных игр, в которых не требуются огромные знания в области программирования, огромные затраты на создание игр, команда специалистов. Но из - за большого разнообразия конструкторов пользователь не может определиться с выбором. И в данной работе мы сравним самые популярные конструкторы компьютерных игр и выберем более доступный для скачивания, простой в использовании.
Основная проблема исследования
3D GAME. Одна из самых разрекламированных и популярных во всем мире программ. В России 3D Game Maker издает фирма ДОКА под названием Конструктор 3D - игр. За что же эта программа получила такое широкое распространение? Прежде всего, за свою простоту. Здесь действительно можно создать вполне современную трехмерную игру всего лишь за каких - то десять минут. Однако, как вы понимаете, у такой простоты есть и оборотная сторона - весьма ограниченные возможности.
Сам процесс построения происходит в несколько несложных этапов. Сначала выбирается игровая категория, общий стиль игры (стрелялка, ужас, война, космос, гонка, джунгли, мультик или фэнтези). Эта опция определяет, прежде всего, внешний вид вашей будущей игры, а не её жанр, как может показаться на первый взгляд. Затем происходит выбор сцен (уровней), из которых будет состоять конечный продукт. Всего любая игра может состоять максимум из двадцати уровней. Следующий этап позволяет выбрать модель игрока из большого количества уже имеющихся. Следует отметить, что и модели игроков, и сцены, и вообще все, что есть в этом игровом конструкторе, можно выбирать свободно из разных категорий. Так, ваш персонаж может быть выбран, к примеру, из стиля ужас, а игровая сцена - из джунглей и т. д. Следом происходит подбор вашего вооружения (к большому сожалению, можно выбрать только один вид оружия). Уже на этом этапе возможен запуск созданной игры. Впрочем, играть в ней будет не во что, т. к. нет главного элемента любой игры - врагов. Поэтому на следующем этапе необходимо выбрать модели противников и их оружие. Если покопаться в дополнительных настройках, можно, кстати, обнаружить такую весьма полезную, как выбор стиля атаки любого из видов вражеских юнитов.
Оставшиеся опции менее значимы. Это выбор игровых препятствий, боссов (просто более сильные противники), бонусов и, конечно же, самого главного - игровой цели, т. е. условия завершения уровня.
Помимо этих основных этапов предусмотрены и дополнительные настройки. Так, при желании можно изменить текстуру любого игрового объекта (признайтесь, что не устоите перед искушением поместить фотографию своего начальника на лицо какого - нибудь злобного монстра). Кроме того, можно отрегулировать такие физические параметры персонажей, как размер, скорость, сила, количество жизней.
Примерно через час активной работы с Конструктором 3D игр вы поймете, что всех встроенных в него стандартных опций явно маловато для создания по - настоящему индивидуальной, яркой, неповторимой игры. Тогда на помощь приходит ряд дополнительных инструментов, значительно расширяющих возможности 3D Game Maker. Это прежде всего редактор расстановки. Он позволяет по своему усмотрению в том или ином месте уровня расставлять бонусы, врагов и другие игровые предметы. Кроме того, в 3D Game Maker встроен такой полезный инструмент, как редактор сцен, с помощью которого можно создавать свои собственные уровни.
Если входящие в поставку конструктора трехмерные модели вам уже надоели, предусмотрена возможность их обновления как через Интернет, так и своими собственными силами. Их можно создать отдельно и затем поместить в директорию Object программы. Следует заметить, что они должны быть файлами формата *. X. Поэтому, если вы создали модель в программе, не поддерживающей этот формат (например, в 3D Studio MAX), вам придется найти утилиту, конвертирующую модели в формат *. X. Самые популярные программы этого типа, See 3D light и 3D Exploration, можно скачать в Интернете.
Весь материал - смотрите документ.


Проблема создания игр в приложениях (32.3 КB)

