Как сделать видеоигру

Шаг 1. Идея игры

Если у вас еще нет идеи, то вот как ее придумать. Давайте начнем искать на игровых сайтах. Есть несколько источников для идей, и секрет в том, чтобы играть и смотреть на другие игры. И не просто несколько, а сотни. Возможно, вы ежедневно смотрите игровые видео на Youtube, но как часто вы подходите к просмотру этих видео с мыслью о том, чтобы почерпнуть идеи для игры? Давайте это изменим.

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

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

Отличный пример - Hills of Steel, которая взяла элементы из Hill Climb Racing. Они взяли холмы, на которые вы взбираетесь с помощью машины, которой управляете, двигаясь вперед-назад по трассе, но добавили геймплей Scorched Earth, где вы расстреливаете другие танки из баллистического оружия. Как это круто! Компания стала прибыльной сразу после запуска игры, и до сих пор каждую неделю набирает сотни тысяч скачиваний.

Источники идей, из которых могут родиться новые идеи:

  • Видеоролики Game Jam на YouTube. Я больше всего люблю искать новые идеи для игр на YouTube и искать видео с Game Jam. Они дадут вам много уникальных идей, которые вы, возможно, никогда не видели раньше.
  • Инди-чарты Steam. Посмотрите последние инди-игры в Steam, и вы увидите, что люди считают последними новинками в играх. Вы увидите вещи, которые можно отшлифовать в определенном направлении и получить новые идеи.
  • Сайты флеш-игр. Это источник идей, которые используются уже более десяти лет. Angry Birds была основана на флеш-игре, как и несколько других мобильных игр.
  • Играйте в игры. Поиграйте во все игры из чартов Google Play и Apple App Store и попытайтесь понять, почему эти игры набирают так много установок. У них может быть блестящая команда маркетологов, но многие из этих игр не продержатся долго в чартах, если сама игра не является победителем.

Когда у вас в голове появляется идея игры, нужно проверить ее на практике.

Шаг 2. Понять рынок

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

Вы должны спросить: "Есть ли конкуренты и как выглядят их игры?" Является ли ваша идея чем-то очень популярным, и много ли подобных игр выходит прямо сейчас? Перед тем как двигаться дальше, советуем прочитать наше большое руководство по заказу разработки мобильной игры. Аспект игровой индустрии, с которым мы тогда хорошо познакомились, заключался в том, чтобы понять, где находится планка? Другими словами, какой набор функций ожидали увидеть в игре игроки данного жанра? 

Это также можно определить как минимальный набор функций. 

Шаг 3. Сможете ли вы закончить свою игру менее чем за три месяца?

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

Aquapark (by Voodoo)
Эта игра представляет собой экшен от первого лица, где ваш персонаж - водный слайдер. Цель - добраться до дна горки за максимально короткое время, чтобы достичь престижа и славы в таблице высоких результатов.
Разбивка того, что нужно создать:

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

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

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

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

Шаг 4. Как сделать вашу игру захватывающей

Давайте посмотрим правде в глаза. Вы хотите, чтобы ваша игра стала следующей Civilization, или Minecraft, или Clash of Clans. Такой игрой, которую люди не захотят бросить, как только в нее погрузятся. Сейчас мы рассмотрим самые важные факторы для создания зависимости, цели игроков и рост навыков. Когда в вашей видеоигре есть эти элементы, вы можете начать создавать зависимость, которая не исчезнет.

Цели игрока 

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

Рост мастерства

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

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

Шаг 5. Вы зарабатываете на участии

Если вы хотите зарабатывать деньги на своей игре, то в наше время существует гораздо больше возможностей для получения прибыли от игры. Прошли те времена, когда единственным вариантом было поставить ценник в 2999 рублей и надеяться, что люди купят игру. Бизнес-модель free-to-play приходит на все игровые платформы, и даже для разработчиков-одиночек, которые принимают free-to-play, открываются широкие возможности.

Премиум

Раньше в играх преобладала премиум-модель. Изменилось то, что люди стали охотнее пробовать бесплатные игры, а затем, впоследствии, тратить деньги на игры, которые им больше всего понравились. 

Рынок премиум-игр по-прежнему существует, но конкуренция высока, так как аудитория, предпочитающая покупать игры до того, как в них поиграть, не растет, а маркетинговые расходы еще выше, так как группа разработчиков, считая трипл-А разработчиков, таких как Ubisoft, EA, Bandai Namco, тратит все больше и больше на маркетинг для этой аудитории. 

Реклама

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

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

Игры, основанные на экономике

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

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

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

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