Современная разработка компьютерных игр Е. Б. Шиндаулетов



Скачать 46.05 Kb.
Дата26.07.2014
Размер46.05 Kb.
ТипДокументы
Современная разработка компьютерных игр

Е.Б. Шиндаулетов

Учреждение образования

«Витебский государственный технологический колледж»

г. Витебск
Введение

Разработка игр – это процесс создания компьютерных игр. На сегодняшний день возможна разработка самодельных компьютерных игр. Ярким примером являются так называемые конструкторы игр.

Разработкой видеоигр занимается разработчик, который может быть представлен как одним человеком, так и фирмой. Обычно крупномасштабные коммерческие игры разрабатываются командами разработчиков в пределах компании, специализирующейся на компьютерных или консольных играх.

Разработка

Процесс разработки обычной современной игры занимает около года, для первоклассных проектов может затянуться до 2-3 лет.

Разработка современных коммерческих видеоигр предполагает наличие широкого круга навыков и персонала поддержки. Как результат, для работы над одним проектом часто требуются целые команды. В состав типичной современной команды разработчиков обычно входят представители разных специализаций.

Разработчики графического контента и ассеты (художники): арт- директор, 2D художник, концепт художник, художник по текстурам, создатель 3D моделей, создатель персонажей, аниматор, художник спецэффектов.

Дизайн (игровые дизайнеры): ведущий дизайнер, дизайнер игровой механики, дизайнер миссий или уровней, дизайнер UI, сценарист.

Звук: инженер по звуковым эффектам, композитор, актёры озвучивания.

Контроль качества (тестеры). Единственный способ убедиться в качестве игры — это поиграть в неё, в небольших компаниях на начальных стадиях за качество отвечает линейный продюсер, в более крупных проектах обосабливаются следующие команды: QA (контроль качества) команда издателя, QA основная, QA мультиплеер, QA внешняя, QA совместимости, QA локализации, бетатестеры, управляющий бетатестированием.

Программирование (инженеры): ведущий программист, технический директор, игровой механики, 3D-программист, программист AI, программист UI, программист инструментов (утилит), программист сетевого кода.

Управление (продюсеры): линейный продюсер, сопродюсер, исполнительный продюсер.

Другие специальности. При разработке ММО (Массовая многопользовательская онлайн-игра) возникает необходимость в поддержке проекта, что влечёт за собой появление дополнительных специальностей — операторский отдел, платёжный отдел (и создание платёжной системы), гейммастера, отдел продаж, рекламный и т. д.



Конструктор игр

Конструктор игр — это программа для быстрой конвейерной сборки игры, без специальной подготовки. Объединяет в себе игровой движок и IDE, и значительно упрощает процесс создания игр, делая создание игр доступным любителям-непрограммистам.

Иногда конструкторы игр ограничены тем или иным жанром.

В других случаях конструкторы позволяют создавать игры различных жанров (оставляя разработчику большие возможности программхуирования), но, возможно, ограничивающая разработчика 2-мерными играми.

В простейшем случае к конструкторам можно отнести готовую игру с продвинутым редактором игр. На другой стороне спектра находятся классические среды программирования, ориентированные на разработку игр.



Игровой движок

Игровой движок — это центральный программный компонент компьютерных и видео игр или других интерактивных приложений с графикой, обрабатываемой в реальном времени. Он обеспечивает основные технологии, упрощает разработку и часто даёт игре возможность запускаться на нескольких платформах, таких как игровые консоли и настольные операционные системы, например, GNU/Linux, Mac OS X и Microsoft Windows.

Основную функциональность обычно обеспечивает игровой движок, включающий движок рендеринга («визуализатор»), физический движок, звук, систему скриптов, анимацию, искусственный интеллект, сетевой код, управление памятью и многопоточность. Часто на процессе разработки можно сэкономить за счет повторного использования одного игрового движка для создания множества различных игр.

Unreal Development Kit

Unreal Engine – игровой движок, разрабатываемый и поддерживаемый компанией Epic Games. Первая игра, созданная на этом движке – Unreal – появилась в 1998 году. С тех пор различные версии этого игрового движка были использованы в более чем сотне игр. Будучи приспособленным, в первую очередь для шутеров от первого лица, движок использовался и при создании игр других жанров.

Написанный на языке C++, движок позволяет создавать игры для большинства операционных систем и платформ: Microsoft Windows, Linux, Mac OS и Mac OS X, Xbox, Xbox 360, PlayStation 2, PlayStation Portable, PlayStation 3, Wii, Dreamcast, Nintendo GameCube, iPod Touch, iPhone, Palm Pre. А также в скором времени ожидается поддержка браузеров посредством Adobe Flash.

Разработчик отмечает такие характеристики UDK, как непосредственный доступ к движку Unreal Engine 3, одному из самых интересных, современных и зрелищных 3D движков.

Несложный процесс создания собственного контента при помощи редактора Unreal Editor, очень мощного и функционального инструмента, позволяющего производить огромное множество операций по созданию собственного игрового пространства. Сюда уже включены инструменты для создания физики персонажей и объектов, браузер игровых данных, инструмент для создания кинематических заставок, редактор физики частиц и имитации эффектов окружения и погоды, уникальную систему глобального освещения и пр.

Экономия времени на работу благодаря совместимости с такими полезными каждому разработчику инструментами, как SpeedTree, Bink Video и FaceFX.

Конечный продукт творчества запускается как отдельное приложение, для него не требуется установки каких-либо дополнительных программ.

Вывод:

Современная разработка компьютерных игр является одной из самых лучших отраслей создания ПО, по следующим причинам:

Во-первых, компьютерные игры являются частью поп-культуры. Они появились вместе с появлением компьютеров. Развитие и совершенствование игр тесно связано с развитием компьютерного обеспечения и технологий, многие составные части компьютеров разрабатываются, чуть ли не специально для игр. Например, дорогие видеокарты, стоимость которых доходит до половины стоимости удовлетворительного компьютера для работы в офисе. Существует даже мнение, и весьма не безосновательное, что компьютеры стали такими, какими мы их знаем именно благодаря играм. Все игры разрабатываются с учётом последних новинок компьютерной техники, реагируя на все достижения и всё ближе подходя к реальности изображения и звука.

Во-вторых, разработка проектов может стоить от миллиона долларов и более. Средний бюджет проекта колеблется от 18 до 24 миллионов долларов, а это значит, что такие проекты собирают сотни миллионов долларов от продаж. Например, за первые 24 часа по всему миру было продано 6,5 млн. копий игры «Call of Duty: Modern Warfare 3», а общая выручка составила $400 млн.



В-третьих, сам процесс разработки игр очень интересный!

И так получается, это было и будет всегда актуально, в отличие от программирования на Delphi, это очень прибыльно, и интересно.

Похожие:

Современная разработка компьютерных игр Е. Б. Шиндаулетов iconПутилов Д. И., Грачева Е. А. р уководитель
Целью данной работы является рассмотрение классификации компьютерных игр, изучение истории компьютерных игр и разработка своей обучающей...
Современная разработка компьютерных игр Е. Б. Шиндаулетов iconСтановление и развитие жанров компьютерных игр: 1970-2000 гг
К настоящему времени сформировалась определенная база компьютерных игр на исторические темы. Однако до настоящего времени феномен...
Современная разработка компьютерных игр Е. Б. Шиндаулетов icon«разработка компьютерных игр в школе»

Современная разработка компьютерных игр Е. Б. Шиндаулетов iconКонцепция проекта «Разработка браузерной компьютерной игры
Упомянутая компания заключила договоры с немецкими разработчиками (а германская школа настольных игр считается сильнейшей в мире)...
Современная разработка компьютерных игр Е. Б. Шиндаулетов iconКомпьютерные игры развивают у ребенка
«ты», смотрят искоса. Споры относительно пользы и вреда от компьютерных игр ведутся на всех социальных уровнях, учёные проводят исследования...
Современная разработка компьютерных игр Е. Б. Шиндаулетов iconBakaláŘSKÁ diplomová práce лексические особенности жанра рецензий компьютерных игр
Классификация лексики жанра рецензий компьютерных игр по способам словообразования
Современная разработка компьютерных игр Е. Б. Шиндаулетов iconИгорь Бурлаков Homo Gamer. Психология компьютерных игр
«Homo Gamer: Психология компьютерных игр.»: Независимая фирма Класс; Москва; 2000
Современная разработка компьютерных игр Е. Б. Шиндаулетов iconХарактеристика учебных компьютерных программ для детей старшего дошкольного возраста
Хотелось бы по подробнее остановиться на классификации компьютерных игр. Сегодня существует множество классификаций, но мы остановимся...
Современная разработка компьютерных игр Е. Б. Шиндаулетов iconИнновационный проект «Разработка компьютерных игр для обучения в сфере информационных технологий» номинация
Разрабатываемые игры предназначены для использования вузами, а также для самостоятельного изучения информационных технологий
Современная разработка компьютерных игр Е. Б. Шиндаулетов iconЖанры компьютерных игр
Влияние игр на неокрепшее сознание детей и подростков неоднозначно. Кто-то развивает логическое мышление, кто -то наоборот, слишком...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org