Основные этапы создания видеоигр | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 18 мая, печатный экземпляр отправим 22 мая.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №4 (242) январь 2019 г.

Дата публикации: 26.01.2019

Статья просмотрена: 7177 раз

Библиографическое описание:

Лазарева, О. Ю. Основные этапы создания видеоигр / О. Ю. Лазарева, А. В. Санина. — Текст : непосредственный // Молодой ученый. — 2019. — № 4 (242). — С. 12-14. — URL: https://moluch.ru/archive/242/55992/ (дата обращения: 04.05.2024).



В статье рассматриваются основные этапы создания видеоигр от проектирования до выпуска на рынок. Также приводится обзор одного из самых востребованных игровых движков Unity.

Ключевые слова: этапы разработки игр, Unity, игровой движок, видеоигра.

Многие люди даже не представляют, насколько продолжительным и трудоемким процессом является создание видеоигр. Именно поэтому, чаще всего, над одной видеоигрой работает большая команда [1]. Каждый человек в команде — специалист в своей области: художник, программист, звукорежиссёр, тестировщик и т. д. Для упрощения создания игры будут рассмотрены базовые этапы ее разработки с небольшим акцентом на Unity, так как на сегодняшний день его считают самым востребованным кроссплатформенным игровым движком, по многим показателям превосходящий своих конкурентов [2].

Основные этапы разработки видеоигры можно разделить на три пункта:

− подготовительный этап или проектирование:

− цель;

− средство;

− творческая часть:

− игровая механика;

− уровни;

− оформление;

− сюжет;

− звук;

− выпуск продукта:

− тестирование и устранение ошибок;

− продажа;

− поддержка.

Рассмотрим данные пункты подробнее. Начнем с проектирования игры.

Безусловно игра начинается с цели. Необходимо решить, что должно получится в итоге. Нельзя начать создание игры без основной идеи, которая определяет всю игру с самого начала. Чем оригинальнее будет задумка, тем больше шансов, что игра понравится пользователям [1].

Далее требуется определиться с жанром.

Существует множество жанров видеоигр, среди которых можно выделить несколько крупных групп:

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

− RPG — жанр компьютерных игр, основанный на элементах игрового процесса традиционных настольных ролевых игр.

− Стратегия — жанр компьютерных игр, характеризуется тем, что игроку для достижения цели необходимо применять стратегическое мышление [4].

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

Теперь несколько слов о сеттинге. Сеттинг — это художественное оформление игры, он непосредственно влияет на ее правила. Например, в военной игре должны быть солдаты, оружие и т. п., в фэнтези-игре — магия и нечеловеческие расы (например, эльфы, гномы). Если вдруг события игры разворачиваются в 18 веке, то персонажи не могут разговаривать по мобильному телефону, это нарушение сеттинга.

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

Плюсом для более опытных разработчиков является то, что Unity поддерживает язык C#, который на сегодняшний день является одним из самых популярных языков программирования. В случае, если будущий разработчик только знакомится с программированием и не хочет писать скрипты, то все необходимое можно найти в магазине, а точнее в каталоге — Asset Store.

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

Unity позволяет создавать приложения, работающие под более чем 20 различными операционными системами, включающими персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения такие как: iOS, Android, Windows, MacOS, Linux, WebGL, PlayStation 4, Xbox One, Wii U, Oculus Rift, Nintendo Switch и другие.

В числе партнеров Unity такие компании как Google, Microsoft, Intel, Facebook, Nintendo, Sony, Mi и другие. Студия Disney совместно с Unity занималась созданием короткометражных видео. Это стало первым случаем, когда аниматоры воспользовались возможностями именно игрового движка.

Создание видеоигр на базе Unity бесплатно, в случае если предполагаемая прибыль от созданного продукта не превысит 100 000 $ в год [2].

Безусловно у Unity есть и некоторые недостатки, но они незначительны по сравнению с таким багажом достоинств.

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

Рассмотрим творческую часть создания игры.

Игровая механика является важным компонентом системы создания игр. Строгого определения этому термину нет. По сути игровая механика — это некий свод правил, по которым работает игра. Также можно сказать, что игровая механика — правила, которые реализуют интерактивное взаимодействие игрока и игры [1]. Игровые механики могут быть:

− простыми — элементарное действие, которое совершает игрок в игре, к примеру — бросок кубика или перемещение в пространстве из одной точки в другую.

− составными — состоят их нескольких простых [3].

Основой игровой механики являются объекты. Это всевозможные бонусы, декорации, главные и второстепенные герои и т. п. У всех этих объектов имеются свои свойства. К тому же игровая механика определяет какими способами пользователь будет управлять вышеперечисленными объектами. Т. е. какое действие будет происходит после нажатия определенной кнопки. Как вы уже поняли игровой механикой управляет пользователь, а существует еще физический движок, отвечающий за те действия, которые происходят без прямого участия пользователя. К примеру, если игрок кинул камень в озеро, то в этом озере появятся маленькие волны. Еще не стоит забыть про искусственный интеллект, который, к примеру, отвечает за поведение врагов главного персонажа. Безусловно искусственный интеллект, не является важной частью создания игры, но он добавляет эффект неожиданности для пользователя, а это всегда интересно.

Все эти пункты необходимо учитывать при рассмотрении игровой механики [1].

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

Оформление. Буквально 10 лет назад графика в играх была с заметными полигонами, сегодня же реалистичные картинки с детальной прорисовкой и освещением близкому к реальной жизни [6].

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

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

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

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

В завершении поговорим о выпуске продукта.

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

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

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

А теперь поговорим о поддержке. Продажа диска — это еще не конец. Может быть такое, что после тестирования все же остались некоторые ошибки. В связи с этим разработчикам нужно внести исправление этих ошибок в готовую игру, безусловно некоторые разработчики этого не делают, ведь это убыточно, но если вы не поддерживаете свой продукт после продажи, то можно заработать плохую репутацию [1].

Литература:

  1. Киризлеев А. Этапы создания компьютерной игры // Компьютерные игры как искусство [Электронный ресурс]. URL: http://gamesisart.ru/game_dev_create.html (Дата обращения 23.01.2019).
  2. Лазарева О. Ю., Санина А. В. Обзор современных игровых движков // Вестник Воронежского института высоких технологий. — 2018. — № 4 (27). — С. 29–32.
  3. Гимельрейх C. Игровая механика // Манжеты ГД [Электронный ресурс]. URL: https://gdcuffs.com/glossary/game_mechanics/ (Дата обращения 23.01.2019).
  4. Классификация компьютерных игр // Википедия [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/Классификация_компьютерных_игр (Дата обращения 23.01.2019).
  5. Уровень игры // Академик [Электронный ресурс]. URL: https://dic.academic.ru/dic.nsf/ruwiki/1157819 (Дата обращения 23.01.2019).
  6. Топ 9 игр с самой реалистичной графикой // Best Cube [Электронный ресурс]. URL: https://bestcube.space/top-igr-s-samoj-realistichnaya-grafikoy (Дата обращения 23.01.2019).
Основные термины (генерируются автоматически): игра, игровая механика, игровой движок, создание игры, RPG, ваша игра, видеоигр, выпуск продукта, искусственный интеллект, фоновая музыка.


Ключевые слова

Unity, этапы разработки игр, игровой движок, видеоигра

Похожие статьи

Игровые технологии как вид педагогических технологий

Место и роль игровой технологии в учебном процессе, сочетание элементов игры и ученье во многом зависят от понимания учителем функций

Игра – деятельность коммуникативная, хотя по чисто игровым правилам и конкретная. Она вводит учащегося в реальный контекст...

Игровой интерфейс и управление игрой | Статья в журнале...

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

Разработка обучающих программ с помощью инструментов для...

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

Игровые технологии как эффективное средство активизации...

Игра как одно из удивительнейших явлений человеческой жизни привлекала к себе внимание философов и исследователей всех эпох.

Игровые технологии являются составной частью педагогических технологий. Проблема применения игровых технологий в образовательном...

Поколения игровых систем | Статья в журнале «Молодой ученый»

Перенос игры с автомата на консоль был выполнен превосходно, и в итоге каждому

В 1983 году на рынке игровых консолей произошел кризис, поставивший отрасль на грань

Четыре года спустя рынок видеоигр был насыщен, как правило, провальными играми, что повлекло за...

Использование компьютерной игры «The Sims...»

Игра продолжает серию, начатую The Sims, развивая и совершенствуя игровую механику [3]. Игра «The Sims 3» — универсальное средство обучения иностранным языкам. Желающие улучшить свой уровень английского языка могут установить на компьютер английскую версию...

Создание интерактивных мультимедийных логопедических игр...

В статье рассматриваются интерактивные мультимедийные логопедические игры. Освещаются возможности применения онлайн-сервиса LearningApps.org в логопедической практике. Описываются способы создания интерактивных обучающих модулей для детей с нарушениями...

Интерактивность – новый принцип организации звукового ряда...

ИНТЕРАКТИВНОСТЬ - базовый принцип реализации компьютерного игры, основанный на взаимодействии человека с вычислительной техникой. Именно она определяет специфику компьютерной игры как аудиовизуального произведения наряду с кино и телевидением.

Игровая механика объединяет обучение с психологией игры.

Широкое распространение игр, развитие Интернета и необходимость создания

На поверхности геймификации лежит идея использования игрового подхода для того, чтобы

Игра — идеальная обучающая среда со встроенным разрешением на ошибку, побуждающая...

Похожие статьи

Игровые технологии как вид педагогических технологий

Место и роль игровой технологии в учебном процессе, сочетание элементов игры и ученье во многом зависят от понимания учителем функций

Игра – деятельность коммуникативная, хотя по чисто игровым правилам и конкретная. Она вводит учащегося в реальный контекст...

Игровой интерфейс и управление игрой | Статья в журнале...

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

Разработка обучающих программ с помощью инструментов для...

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

Игровые технологии как эффективное средство активизации...

Игра как одно из удивительнейших явлений человеческой жизни привлекала к себе внимание философов и исследователей всех эпох.

Игровые технологии являются составной частью педагогических технологий. Проблема применения игровых технологий в образовательном...

Поколения игровых систем | Статья в журнале «Молодой ученый»

Перенос игры с автомата на консоль был выполнен превосходно, и в итоге каждому

В 1983 году на рынке игровых консолей произошел кризис, поставивший отрасль на грань

Четыре года спустя рынок видеоигр был насыщен, как правило, провальными играми, что повлекло за...

Использование компьютерной игры «The Sims...»

Игра продолжает серию, начатую The Sims, развивая и совершенствуя игровую механику [3]. Игра «The Sims 3» — универсальное средство обучения иностранным языкам. Желающие улучшить свой уровень английского языка могут установить на компьютер английскую версию...

Создание интерактивных мультимедийных логопедических игр...

В статье рассматриваются интерактивные мультимедийные логопедические игры. Освещаются возможности применения онлайн-сервиса LearningApps.org в логопедической практике. Описываются способы создания интерактивных обучающих модулей для детей с нарушениями...

Интерактивность – новый принцип организации звукового ряда...

ИНТЕРАКТИВНОСТЬ - базовый принцип реализации компьютерного игры, основанный на взаимодействии человека с вычислительной техникой. Именно она определяет специфику компьютерной игры как аудиовизуального произведения наряду с кино и телевидением.

Игровая механика объединяет обучение с психологией игры.

Широкое распространение игр, развитие Интернета и необходимость создания

На поверхности геймификации лежит идея использования игрового подхода для того, чтобы

Игра — идеальная обучающая среда со встроенным разрешением на ошибку, побуждающая...

Задать вопрос