Как сделать свою собственную видеоигру (с картинками)

Оглавление:

Как сделать свою собственную видеоигру (с картинками)
Как сделать свою собственную видеоигру (с картинками)
Anonim

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

Шаги

Часть 1 из 7: закладываем фундамент

Сделайте свою собственную видеоигру Шаг 1
Сделайте свою собственную видеоигру Шаг 1

Шаг 1. Выберите свой жанр

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

  • Аркадные игры
  • Стрелки
  • Загадки
  • Платформеры
  • Гонки
  • Приключения
  • Бесконечные бегуны
  • РПГ
  • Шутеры от первого лица
  • Шутеры от третьего лица
  • Сюжетная / манга управляемая JRPG
  • Визуальные романы
  • Tower Defense
  • Фильм ужасов
  • Истребители
  • Комедия
  • Выживание
Сделайте свою собственную видеоигру Шаг 2
Сделайте свою собственную видеоигру Шаг 2

Шаг 2. Выберите свою платформу

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

  • Из всех этих правил есть исключения, но, как правило, вам будет проще спроектировать игру на основе определенного метода управления.
  • Если вы хотите создать игру для iPhone, вам нужно будет отправить ее в магазин Apple с компьютера Mac. Однако одним исключением является Godot Engine, который также позволяет создавать для iPhone в Linux, что полезно, если у вас нет Mac.
Сделайте свою собственную видеоигру Шаг 3
Сделайте свою собственную видеоигру Шаг 3

Шаг 3. Выпишите эскизный проект

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

Сделайте свою собственную видеоигру Шаг 4
Сделайте свою собственную видеоигру Шаг 4

Шаг 4. Начните с основной философии

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

  • Эта игра имитирует экономику космической станции.
  • Эта игра позволяет вам играть за живую машину
  • Эта игра о проверке рефлексов игрока.
Сделайте свою собственную видеоигру Шаг 5
Сделайте свою собственную видеоигру Шаг 5

Шаг 5. Запишите свои особенности

Особенности - это то, что отличает вашу игру от других игр того же жанра. Начните с перечисления ваших идей и концепций. Превратите эти концепции в предложения, ориентированные на действия. Сделайте от 5 до 15 функций. Например:

  • Концепция: строительство космической станции.
  • Особенность: Стройте и управляйте своей космической станцией.
  • Концепция: урон от астероидов
  • Особенность: сражайтесь за выживание против опасностей окружающей среды, включая астероиды, солнечные вспышки и кометы.
  • Записав сначала свои функции, вы позже в проектном документе сможете конкретизировать каждую из них. Наличие ваших функций, перечисленных в начале, позволит сосредоточить ваш проект и предотвратить «расползание функций», когда идеи будут добавляться позже в процессе.
  • Продолжайте пересматривать эти функции, пока не убедитесь, что они представляют игру, которую вы хотите создать.
Сделайте свою собственную видеоигру Шаг 6
Сделайте свою собственную видеоигру Шаг 6

Шаг 6. Сделайте перерыв

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

Часть 2 из 7: Написание дизайн-документа

Сделайте свою собственную видеоигру Шаг 7
Сделайте свою собственную видеоигру Шаг 7

Шаг 1. Перейдите к мельчайшим деталям

Дизайн-документ - это основа вашей видеоигры. Он содержит подробное описание механики вашей игры, сюжета, сеттинга, эстетического дизайна и многого другого. Формат документа не так важен, как его содержание.

  • Дизайнерские документы особенно важны, если вы управляете командой программистов и художников. Убедитесь, что документ ориентирован на них, а не на конечного потребителя. Избегайте расплывчатости и подробно рассказывайте о том, как должна работать каждая игровая механика.
  • Не у каждой игры есть дизайн-документ, и никакие два дизайн-документа не будут выглядеть одинаково. Используйте эти шаги в качестве руководства, но не стесняйтесь адаптировать свой документ к потребностям вашей игры.
Сделайте свою собственную видеоигру Шаг 8
Сделайте свою собственную видеоигру Шаг 8

Шаг 2. Сформулируйте оглавление

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

  • Подойдите к оглавлению так же, как к руководству по игре. Начните с широких разделов, таких как «Создание персонажа», «Бой» и «Главный интерфейс», а затем дополните каждый из этих разделов подразделами.
  • Думайте о содержании как об схеме игры. Вы будете вдаваться в подробности для каждой записи в таблице.
Сделайте свою собственную видеоигру Шаг 9
Сделайте свою собственную видеоигру Шаг 9

Шаг 3. Заполните каждый раздел вашего документа

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

Сделайте свою собственную видеоигру Шаг 10
Сделайте свою собственную видеоигру Шаг 10

Шаг 4. Запустите его другим человеком или вашей командой

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

  • Убедитесь, что человек, которому вы его показываете, знает, что вы планируете выпустить его. Человек может не слишком критически относиться к игре, которую он считает просто идеей.
  • Если вы собираетесь показать его близкому человеку, обычно вашим родителям, имейте в виду, что они, вероятно, более снисходительны, чем ваш средний обозреватель игр. Это не значит, что вы не можете их показать. Скорее, они не должны быть вашим единственным источником обратной связи.

Часть 3 из 7: Начало программирования

Сделайте свою собственную видеоигру Шаг 11
Сделайте свою собственную видеоигру Шаг 11

Шаг 1. Определитесь с двигателем

Движок - это основа игры. Он содержит множество инструментов разработки, которые упрощают создание игры. Гораздо эффективнее и проще создать игру на существующем движке, чем создавать новую с нуля. Для инди-разработчиков существует множество движков.

  • Движки часто упрощают управление графикой, звуком и ИИ.
  • У разных двигателей разные сильные и слабые стороны. Некоторые из них больше подходят для 2D-графики, а другие предназначены для 3D-графики. Некоторые движки требуют значительно больше знаний в области программирования, чем другие. Есть несколько инструментов для разработки игр, которые вы можете использовать, не имея опыта программирования. Многие движки имеют лицензионные сборы, особенно для коммерческого использования. Популярные независимые движки разработки включают:

    • Unity - 3D-движок, популярный благодаря простоте использования и портативности. Unity также поддерживает разработку 2D-игр.
    • Unreal Engine - движок, который можно адаптировать для самых разных целей. Многие игры AAA были созданы с использованием этого движка. Он также имеет визуальные сценарии, которые по умолчанию называются Blueprints.
    • Godot Engine - бесплатный движок с открытым исходным кодом, который стал популярным в последнее время. Дополнительные функции добавляются участниками в каждом выпуске. Имеет визуальные сценарии и поддерживает несколько языков программирования. Может работать как в 2D, так и в 3D.
    • GameMaker: Studio - один из самых популярных игровых 2D-движков.
    • RPG Maker Series - скриптовый движок, разработанный для 2D-ролевых игр в традиционном стиле JRPG.
    • Источник - очень популярный 3D-движок, который постоянно обновляется и модифицируется.
    • Project Spark - оптимизированный 3D-движок, ориентированный на обычного пользователя.
Сделайте свою собственную видеоигру Шаг 12
Сделайте свою собственную видеоигру Шаг 12

Шаг 2. Изучите свой двигатель или найдите того, кто его знает

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

  • Это будет началом вашей фазы тимбилдинга. Если вы не умеете программировать, первым делом вам нужно будет стать программистом. Позже вы сможете побеспокоиться об искусстве и звуке; вам нужно иметь возможность придумать рабочий прототип, прежде чем проект можно будет продолжить
  • Существует большое сообщество независимых разработчиков, с которыми вам следует сотрудничать. Люди будут присоединяться к проектам по разным причинам и по разным причинам. Здесь очень помогает наличие надежного документа по игровому дизайну, потому что он показывает, что вы привержены своей идее.
Сделайте свою собственную видеоигру Шаг 13
Сделайте свою собственную видеоигру Шаг 13

Шаг 3. Создайте прототип

Когда вы ознакомитесь с выбранным движком, создайте прототип игры. Этот прототип будет служить основным тестом основных функций игры. Для прототипа не нужна графика или звук, только простые заполнители (например, куб или фигурка) и небольшая тестовая область.

  • Тестируйте и улучшайте прототип снова и снова, чтобы играть в него было весело. Обратите внимание на все, что не работает или кажется неправильным, и измените задействованные механизмы. Если в прототип играть неинтересно, то и финальная игра, вероятно, тоже не понравится.
  • Всегда найдутся функции, которые казались простыми или выполнимыми, но которые просто не сработают, когда придет время создавать игру. Ожидайте, что прототип будет меняться несколько раз, когда вы будете настраивать, что работает, а что нет.
Сделайте свою собственную видеоигру Шаг 14
Сделайте свою собственную видеоигру Шаг 14

Шаг 4. Уточните элементы управления

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

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

Часть 4 из 7: Создание активов

Сделайте свою собственную видеоигру Шаг 15
Сделайте свою собственную видеоигру Шаг 15

Шаг 1. Рассмотрите потребности вашего проекта

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

  • Большинство независимых игр создаются небольшими командами, часто одним человеком. Если вы выполняете весь проект самостоятельно, ожидайте, что это займет значительное количество времени, особенно если вы собираетесь создать все активы самостоятельно.
  • Существует множество бесплатных ресурсов, доступных в Интернете через сообщества разработчиков. Всегда следите за тем, чтобы все, что вы используете, не нарушает чьи-либо авторские права.
Сделайте свою собственную видеоигру Шаг 16
Сделайте свою собственную видеоигру Шаг 16

Шаг 2. Создайте черновик какого-нибудь арта

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

  • Вы можете использовать множество стилей. Пиксель-арт (намеренно ретро) - один из самых распространенных стилей, используемых независимыми разработчиками. Это связано с тем, что пиксельное искусство обычно является самым быстрым и наименее дорогим произведением искусства, которое по-прежнему приводит к «красивой» игре.
  • Если у вас есть больше времени и сил, вы можете рассмотреть возможность использования 3D-графики. Базовое 3D-моделирование возможно в команде из одного человека, но более сложные детали займут значительно больше времени. Для 3D-моделей требуются текстуры поверх модели.
Сделайте свою собственную видеоигру Шаг 17
Сделайте свою собственную видеоигру Шаг 17

Шаг 3. Создайте мир или структуру игры

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

Сделайте свою собственную видеоигру Шаг 18
Сделайте свою собственную видеоигру Шаг 18

Шаг 4. Развивайте свои художественные активы

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

  • Blender - эта программа с открытым исходным кодом является одним из самых популярных решений для 3D-моделирования. В Интернете доступны бесконечные учебники, которые могут показать вам, как быстро приступить к работе.
  • Photoshop - эта программа необходима в процессе текстурирования, а также для создания большинства 2D-изображений. Это дорого, поэтому, если вас беспокоят деньги, попробуйте GIMP, бесплатную альтернативу Photoshop с открытым исходным кодом. GIMP имеет почти такую же функциональность.
  • Paint.net - это альтернатива Paint Shop Pro с открытым исходным кодом, которая позволит вам с легкостью создавать 2D-изображения бесплатно. Эта программа особенно полезна для создания 2D-пиксельной графики.
  • Используйте Adobe Illustrator - эта программа хороша для векторной графики. Это дорого, поэтому, если вас беспокоят деньги, попробуйте Inkscape, бесплатную альтернативу Illustrator с открытым исходным кодом.
Сделайте свою собственную видеоигру Шаг 19
Сделайте свою собственную видеоигру Шаг 19

Шаг 5. Запишите свои аудио активы

Звуковой дизайн играет важную роль в погружении в игру. Есть ли у вас музыка, когда и как вы используете звуковые эффекты, а также голосовые диалоги - все это влияет на то, как игрок взаимодействует с игрой.

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

Часть 5 из 7: Собираем все вместе

Сделайте свою собственную видеоигру Шаг 20
Сделайте свою собственную видеоигру Шаг 20

Шаг 1. Играйте в свою игру как можно больше

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

Сделайте свою собственную видеоигру Шаг 21
Сделайте свою собственную видеоигру Шаг 21

Шаг 2. Сосредоточьтесь на своей основной философии

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

Сделайте свою собственную видеоигру Шаг 22
Сделайте свою собственную видеоигру Шаг 22

Шаг 3. Отполировать, отполировать, отполировать

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

Часть 6 из 7: Тестирование игры

Сделайте свою собственную видеоигру Шаг 23
Сделайте свою собственную видеоигру Шаг 23

Шаг 1. Начните поиск ошибок

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

Сделайте свою собственную видеоигру Шаг 24
Сделайте свою собственную видеоигру Шаг 24

Шаг 2. Выполните действия, которые обычно не выполняются

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

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

Сделайте свою собственную видеоигру Шаг 25
Сделайте свою собственную видеоигру Шаг 25

Шаг 3. Сделайте приоритетным исправление любых ошибок

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

Сделайте свою собственную видеоигру Шаг 26
Сделайте свою собственную видеоигру Шаг 26

Шаг 4. Наблюдайте за игрой других людей

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

Часть 7 из 7: Выпуск вашей работы

Сделайте свою собственную видеоигру Шаг 27
Сделайте свою собственную видеоигру Шаг 27

Шаг 1. Проверьте с помощью своего движка правила выпуска скомпилированных программ

Каждый механизм поддерживает определенные платформы, а для некоторых требуются разные лицензии для выпуска на разных платформах. Например, с помощью Game Studio вы можете выпускать версию Standard для Windows и Mac OS X, но для выпуска мобильных версий необходимо перейти на версию Pro и заплатить дополнительную плату.

Сделайте свою собственную видеоигру Шаг 28
Сделайте свою собственную видеоигру Шаг 28

Шаг 2. Рекламируйте свою игру

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

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

Сделайте свою собственную видеоигру Шаг 29
Сделайте свою собственную видеоигру Шаг 29

Шаг 3. Выберите услугу распространения

Некоторые независимые разработчики размещают игру на своих веб-сайтах, но вы можете обнаружить, что спрос стоит вам значительных затрат в виде платы за хостинг, а некоторые хосты не могут поддерживать нагрузку, необходимую для успешной игры. Есть несколько популярных выходов для выпуска независимых игр на ПК, Mac OS X и Linux:

  • Стим
  • Desura
  • Скромный магазин
  • GOG
  • Мобильные игры обычно необходимо выпускать через их перспективные магазины (Apple App Store, Google Play Store и т. Д.). То же самое и с консольными играми (Xbox Live, PlayStation Network и т. Д.).
  • Различные сервисы будут иметь разную скидку на продажу вашей игры. Изучите каждый, чтобы узнать, подходят ли они вам. В большинстве сервисов продаются сосны. Представители, с которыми вы можете поговорить напрямую как разработчик.
Сделайте свою собственную видеоигру Шаг 30
Сделайте свою собственную видеоигру Шаг 30

Шаг 4. Поддержите свою игру

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

Видео - с помощью этой службы некоторая информация может быть передана YouTube

подсказки

  • Будут люди, которые не поверят, что вы можете это сделать, но если вы относитесь к этому серьезно, вы можете это сделать.
  • Не надейтесь заработать миллионы в одночасье. Создание игры должно быть делом с энтузиазмом; зарабатывание денег - это приветственный бонус.
  • Помните о своей аудитории. Эта игра предназначена для детей, подростков или взрослых? Это может быть полезно с точки зрения рекламы. Например, игры, предназначенные для детей, должны появляться в рекламе детских шоу, а не в газетах и ночных шоу.
  • Начните с создания небольших игр. Не думайте зарабатывать деньги, даже если это ваша цель, и делать игры, которые вам нравятся. Когда придет время, вы будете знать, когда зарабатывать деньги.
  • Нет единого способа создать игру. Думайте об этом руководстве как об обзоре и придерживайтесь того процесса, который лучше всего подходит для вас.

Предупреждения

  • Проведите много исследований, чтобы понять, подходит ли вам разработка игр!
  • Создавать видеоигры не так весело, как играть в них. Многие молодые игроки хотят создавать видеоигры просто потому, что им нравится в них играть. Игра и создание - это не одно и то же. Вам придется играть и делать одно и то же в своей игре сотни тысяч раз, и делать это годами. Некоторые геймеры (терпеливые) могут это сделать. Другие сдаются через несколько месяцев, потому что им становится скучно.
  • Избегайте получения рейтинга АО от ESRB, иначе розничные продавцы не захотят продавать ни вашу игру, ни интернет-магазины. Самостоятельная оценка вашей игры может быть трудной, но посмотрите на игры, которые ранее получали рейтинг АО, и сравните свой с их рейтингом.
  • Вы, вероятно, наткнетесь на препятствия на своем пути, но не позволяйте сдерживаться. Создание хорошей игры - трудоемкий процесс, но результат того стоит.

Рекомендуемые: