Как делают видео игры

Видеоигры — это уже не набирающая обороты индустрия. Она в самом расцвете. Людей, играющих в видеоигры, больше, чем когда-либо. А это значит, что появляется много возможностей для новых людей пробиться и сделать отличную игру. Это можете быть вы! Но как это сделать? Процесс создания игр очень сложен, но вы можете сделать игру самостоятельно с небольшой помощью или финансированием. Мы расскажем вам об основах, которые вам нужно будет принимать во внимание, чтобы сделать свою игру и сделать ее хорошо. Просто начните с шага 1 ниже.

Два года назад я была простой семнадцатилетней ученицей средней школы и я ничего не знала о программировании. Но я все равно достигла своей цели и опубликовала свою первую игру в Steam.

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

Независимо от вашего уровня программирования, вы тоже можете написать свою первую игру. Два года назад я думала что это невозможно, но я все равно попыталась этого достичь. Для меня — разработка игр стала самым сложным испытанием в моей жизни! Но оно того стоило! Теперь я понимаю, что разработка игр подобна любому навыку в нашей жизни: вы становитесь лучше, когда что-то делаете, терпите неудачи, получаете опыт и улучшаете свои навыки.

Я сама научилась всему тому, что знаю сейчас и теперь я постараюсь научить и вас.

Чтобы сделать игру, вы должны пройти 6 этапов разработки: Разработка идеи. Арт. Программирование. Звук. Шлифовка. Публикация.

Каждый из этапов я структурировала следующим образом:

  • 🌟 Совет. Здесь, я буду давать вам советы, основываясь на своем и чужом опыте.
  • 🎁 Ресурсы. Также, я буду прикреплять ссылки на те или иные ресурсы, которые будут вам наиболее полезны.

У вас есть отличная идея! Как вы ее запишите?

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

  • Изюминка. Почему вы считаете идею своей игры превосходной? Для меня это наиболее важный пункт в проекте. Как только вы определитесь с «изюминкой» вашей игры — прописать оставшиеся пункты проекта не составит вам большого труда! Ваша игра заставляет над чем-то задуматься? Может быть она скандальна? Или же это ремейк классики прошлого? Или это нечто новое, что никто и никогда не разрабатывал?
  • Механика. Что, как и с какой целью делает ваш игрок — это и есть геймплей вашей игры. Например: клавиши QWOP могут использоваться для простого перемещения или общения в «мистическом чате» игры, но также они могут быть использованы для составления множества боевых комбинаций, как в игре «Dwarf Fortress».
  • Сюжет. Какую историю вы хотите рассказать всем тем, кто будет играть в вашу игру? Какие эмоции они будут испытывать? У каждой игры есть своя история. Если сюжет вашей игры не так очевиден — придумать ее сможет и сам игрок. История может быть придумана в игре про числа «2048». Игрок, играя в популярную стратегию «Civilization», может сам придумать историю становления своего государства. Даже в игре «Monument Valley», с ее безмолвием, каждый додумывает свою историю. Подумайте, какую историю расскажет ваша игра?
  • Настроение. Какое впечатление окажет ваша игра на игроков? Каково будет ее графическое оформление? Какой звук? Первое впечатление об игре очень важно — игра может «зацепить» пользователя с первых минут и в итоге он будет играть в нее и дальше. Возможно вы сделаете вашу игру в стиле ретро: с пиксельной графикой и музыкой в стиле ретро-вейв. А возможно, вы выберете ультра-современный дизайн, с плоской геометрией объектов, «чистыми» текстурами и инструментальной музыкой.
Читайте также:  Как перевести документ ворд в формат pdf

*Сложно придумать хорошую идею для игры? На этом этапе всем нам бывает очень сложно что-то придумать. Что же делать?

  • Присоединяйтесь к игре hackathon/jam. Вам и другим участникам будет поручено сделать игру за короткий промежуток времени. Во время участия в хакатоне вы встретите единомышленников, которые будут поддерживать и помогать вам. А что насчет творческого волнения и конкуренции во время работы? Все это благоприятно скажется на вас и на ваших навыках! Не знаете с какой площадки начать? Рекомендую попробовать Ludum Dare — одну из самых больших площадок для разработчиков!
  • Записывайте все свои идеи! Я и многие другие разработчики, которых я знаю, записываем все свои идеи. Таким образом, когда вы не сможете ничего придумать, вы сможете вернуться к своим старым идеям и мыслям и что-то из них почерпнуть!

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

Ресурсы🎁

Все нижеперечисленные ресурсы и программы опробованы мною лично и многими из них я пользуюсь до сих пор!

Для совместной работы (для команд):

  • Google drive
  • GitHub (👍). Требуются git и Unity .gitignore.
  • Unity Collab. Самый простой сервис из трех. У бесплатной версии есть ограничения.

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

-Книга «The Art of Game Design» . Автор Джесси Шелл

Совет 🌟

Вы продумали свою игру и записали все свои идеи; Мои поздравления — это потрясающе! Теперь пора поработать над реализацией ваших задумок!

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

Вы не умеете рисовать? Не волнуйтесь. Каждый из нас может нарисовать что-то красивое, руководствуясь тремя основными принципами визуализации: цвет, форма и пространство.

Подумайте над тем, как сделать ваш UI (пользовательский интерфейс) уникальным, чтобы он имел четкую и единую цветовую тему, шрифты, формы, значки, и в то же время оставался наиболее функциональным. Подумайте, легко ли считывается информация с интерфейса? Не отвлекают ли подобранные цвета, шрифты и значки?

2D анимация

У вас есть два варианта для создания 2D анимации:

  • Кадр за кадром. Здесь вам придется рисовать каждый кадр анимации и затем соединять их воедино. Для этого вам следует использовать спрайт- листы вместе с TexturePacker (или, если вы используете Unity — Sprite Packer).
  • Скелетная анимация. Нарисуйте все нужные конечности объекта и затем анимируйте, меняя их положение относительно предыдущего состояния. Этот способ анимации быстрее, проще и сэкономит место на вашем жестком диске, по сравнению с анимацией «кадр за кадром». Если вы решили создать 2D анимацию и используете движок Unity — попробуйте начать с анимации спрайтов или Anima2D.

Разное

Вот несколько общих советов по оформлению игр:

  • Разбивайте элементы на плитки для создания плиточных изображений и экономии места на жестком диске.

Неразбитый и разбитый на плитки элементы

  • 9-частей / 9-квадратов. Масштабируйте объекты с немасштабируемыми границами через центр изображения (растягивайте и сжимайте изображение) для изменения его масштаба и сохранения памяти.

😲 Синее пятно увеличилось, однако его расположение осталось неизменным

  • Сделайте каждую текстуру или объект кратным размеру 4 и силе равной 2 (мера качества изображения) для экономии памяти.
  • Если вы используете Photoshop, используйте «File»> «Export»> «Layers to Files», для того чтобы быстро экспортировать каждый слой в виде файла (например PNG или JPEG).
Читайте также:  Как перекинуть фото с айфона на комп

Ресурсы 🎁

Программы для создания UI:

Программы для создания 2D объектов (ассетов):

  • Photoshop (👍).
  • Gimp.
  • Paint Tool SAI — отлично подходит для создания плоских изображения в стиле аниме.

Программы для создания 3D объектов:

  • Blender (👍). Мощная программа, которую достаточно сложно выучить.
  • Maya. Хороша для анимации.
  • Max. Хороша для рендеринга.

Сайты с ассетами:

  • Behance. Шрифты + иконки + темы дизайна
  • KennyNL. Полностью готовые к игре UI /2D /3D арт и ассеты высокого качества.
  • Open Game Dev Art. Огромная пользовательская библиотека концепт- арта.

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

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

Итак, чтобы сделать видео для игры, надо пройти следующий путь:

Выбор типа ролика

Первое, о чем мы спрашиваем клиента — “зачем вам видеоролик?” В зависимости от ответа предлагаем один из типов видео:

Ролик-тизер. Не показывает геймплей, не говорит ничего конкретного про игру, но создает интерес к игре, дразнит зрителя.

Тизер для мрачной и чертовски захватывающей игрушки Darklings 2 от Mildmania:

Внутриигровое видео. Используется как открывающая или финальная заставка или кат-сцена. Может быть размещено в обзоре игры.

Открывающая заставка к игре Lost In Reefs от Rumbic Studio:

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

Трейлер для мультиплеерной версии игры LandGrabbers (для Android и iOs) от Nevosoft:

Идея и сценарий

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

При написании сценария мы разбиваем лист на три колонки: Задача сцены, Видеоряд и Речь диктора.

Сценарий Lost in Reefs:

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

Когда заполнена только колонка “Задача сцены”, а остальные пусты — очень легко обнаружить и исправить косяки в логике повествования.

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

Очень важно: количество текста диктора в каждой сцене должно соответствовать количеству событий в видеоряде. Баланс находим так:
2 слова диктора = 1 секунда
Одно первостепенное действие на экране = 1-2 секунды.

Исходные материалы

Мы, конечно, можем сделать всю графику сами. Но зачем тратить время и бюджет клиента, если при создании игры уже была проделана большая работа по отрисовке персонажей, игрового интерфейса, фонов, уровней и т.п. Нам остается взять эти исходники (psd’шки или ai’шки, разбитые по слоям, трехмерные модели и т.п.) и дорисовать самостоятельно всю необходимую графику. Часто случается так, что графики, предоставленной клиентом, полностью хватает для создания ролика.

Исходники Darklings:

Кстати, хотим порекомендовать хорошее приложение для записи видео с экрана iOS девайсов: Reflector (в триальном режиме позволяет записывать видео до 10 минут за одну сессию, чего для показа геймплея в ролике более чем достаточно). Для Android девайсов такой же удобной штуки мы пока не нашли, будем благодарны за советы в комментах.

Читайте также:  Как посмотреть в инстаграме что мне понравилось

Раскадровка

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

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

Раскадровка Darklings:

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

Озвучка

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

Стоит ли экономить на профессиональном дикторе и записывать озвучку у любителя? Нет, не стоит.

Профессиональный диктор записывает свой голос в студии на дорогостоящем оборудовании с отличной звукоизоляцией. Его голос всегда записан ровно, без провалов по громкости и частотам. Диктор постоянно работает с рекламными и информационными текстами и его речь поставлена так, что в ней отсутствуют, либо очень приглушены придыхания и паразитные звуки (цокание, свист, шипение и т.п.). Такой голос легко обрабатывается и сводится с музыкой и звуками.

Важно: озвучка всегда записывается до анимации, и анимация делается только под уже имеющуюся дикторскую озвучку. Делать наоборот — тратить время впустую. Если по какой-либо причине записать диктора сразу не получается, то можно сделать так: сначала записывается черновая озвучка (самостоятельно, на микрофоне для караоке, через примитивную звуковую карту ноутбука), под нее делается анимация, а уже потом диктор читает чистовую озвучку так, чтобы она полностью совпала с черновой. Но в таком случае диктор возьмет за работу на 30-50% больше.

Напоследок слово КЭПу: озвучку на иностранном языке нужно записывать только у носителя языка.

Анимация

Музыка и звуки

Мы пишем музыку с нуля под конкретный проект либо покупаем роялти-фри треки на стоках: http://audiojungle.net/, http://www.neosounds.com/, http://www.premiumbeat.com/.

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

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

Локализация ролика

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

Бюджетный вариант локализации — перевод всех надписей на экране и субтитры на иностранном языке.

Вот и все, ролик готов. Внутриигровое видео встраивается в игру. Трейлеры и тизеры расползаются по социальным сетям, блогам, электронным СМИ, где привлекают потенциальных игроков и разжигают интерес к игре, а также загружаются в сторы (надеемся, Apple все-таки добавит возможность размещения видео на станицах App Store в ближайшем будущем).

Если у вас есть какие-либо вопросы по процессу производства видеороликов — пишите нам на info@alconost.com или оставляйте свои комментарии к этой статье.

Alconost занимается локализацией приложений, игр и сайтов на 60 языков. Переводчики-носители языка, лингвистическое тестирование, облачная платформа с API, непрерывная локализация, менеджеры проектов 24/7, любые форматы строковых ресурсов.

Мы также делаем рекламные и обучающие видеоролики — для сайтов, продающие, имиджевые, рекламные, обучающие, тизеры, эксплейнеры, трейлеры для Google Play и App Store.

Adblock
detector