Выбрать главу

4. В какие игры целевая аудитория играет сейчас?

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

Желание понравиться всем и сразу – одна из самых больших ошибок, которую я наблюдаю у начинающих разработчиков. Это приводит к созданию слабеньких брендов и средненьких игр, ничтожным и невыразительным результатам. Знание ЦА позволит лучше подстроиться под ее интересы, предложить ей что-то ценное и взаимодействовать с игроками более эффективно.

Движок

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

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

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

Одно из главных различий между этими движками – языки программирования. Unity использует C#, Unreal работает на C++. Я рекомендую попробовать и тот и другой. Имейте в виду, что оба движка можно использовать бесплатно, пока вы учитесь и разрабатываете вашу игру. Вам придется платить процент только тогда, когда вы начнете получать значительный доход с продаж.

«Еще никогда карьеру игрового разработчика не было начать легче, чем в наши дни. Существующие инструменты невероятно мощны, что делает разработку игр доступной на совершенно новом уровне. Люди часто спрашивают меня, с чего начать. Богатство выбора может обескуражить и сбить с толку. Есть очень много игровых редакторов, движков и прочих инструментов, это может испугать. Мой совет таков: не беспокойтесь о выборе „правильного“ или „лучшего“ инструмента. Во-первых, такого не существует, а во‑вторых, возможностей всех существующих движков более чем достаточно, чтобы вы не ошиблись, начав с любого. Просто начните – вот и весь фокус. Погрузитесь в один инструмент, освойте его и отшлифуйте навыки. Вы обнаружите, что, как только научитесь одному инструменту, изучение следующего будет проще, быстрее и легче, и вскоре поймете, какие инструменты подходят и нравятся вам больше всего».

Марк Керн | @Grummz | Руководитель команды разработки World of Warcraft, продюсер Diablo II и Starcraft

На момент написания этой книги Unity можно использовать бесплатно, если доход или финансирование игры не превышает 100 тысяч долларов в год[7]. Если ваша студия зарабатывает от 100 до 200 тысяч долларов, Unity будет брать ежемесячную плату в размере 40 долларов. Если доход превышает 200 тысяч долларов, ежемесячная плата увеличивается до 150 долларов. Обновления ценового уровня дают особые преимущества: скидки в магазине ассетов, бесплатные курсы, бесплатные плагины и т. д.

Unreal Engine в настоящее время можно использовать бесплатно, если доход от игры не превышает миллион долларов (до вычетов) за все время существования проекта. Если превышает, вы должны платить пять процентов роялти разработчикам Unreal. Epic Games, компания-владелец Unreal Engine, недавно объявила, что разработчикам не нужно будет платить роялти от продаж в Epic Games Store.

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

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

Программное обеспечение

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

вернуться

7

На момент выпуска книги Unity изменил политику. Теперь берется плата за каждую установку вашей игры, когда игра перевалит за определенное число копий. Подробнее читайте по ссылке: https://unity.com/pricing-updates. – Прим. науч. ред.