Шутер на миллион с нуля: путь инди-разработчика

    Последние пять лет я руковожу образовательными программами по игровой индустрии в Высшей школе бизнес-информатики НИУ ВШЭ. Мы проводим много бесплатных мероприятий с интересными спикерами, собирая аудиторию через Leader-ID. На одной из последних встреч прозвучала очередная классная история, где несколько единомышленников запустили в релиз игру, принесшую более 200 тыс. долларов.

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


    Знакомьтесь, Дмитрий Светлов. Более 10 лет он руководит собственной студией архитектурной визуализации — 3Dmode. В какой-то момент, когда дела в компании уже стабильно шли хорошо, у него появилась потребность в покорении новых вершин, и он решил вернуться к увлечению детства — созданию игр.

    Следующие три года он, вместе с другом, посвятил разработке браузерного top-down шутера. Работали по большей части вечерами. Последний год друг корпел над кодом уже все свое время. Но проект в итоге так и не вышел в релиз. Затем последовала вторая попытка — VR-шутер Sacralith: the archer's tale — и она оказалась удачной.


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

    Оптимизм


    Звучит странно, но на деле он стал главной причиной провала первого проекта. Когда Дмитрий вместе со своим другом-программистом начали делать браузерный top-down shooter, они не сомневались, что все получится.


    Но несмотря на собственный богатый опыт работы с 3D-графикой и опыт друга-программиста, довести игру до релиза ребятам так и не удалось. Вера в успех их ослепила.

    Если оглянуться, то можно заметить, как много вокруг образов «уверенных в себе людей, четко представляющих конечную цель и добившихся небывалых высот». Такие характеры без устали тиражируются в медиа-пространстве, продвигая простую идею: «главное верить, и все получится». Однако в таком подходе есть существенный изъян.


    Схема развития компетентности

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


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

    Здоровый пессимизм — это именно то, что приходит с опытом. И речь не о вере в собственные силы, а о банальной осторожности и расчетливости. «Новичок», выходя из дома, возьмет с собой плеер, а «профессионал» захватит зонтик, таблетки от головной боли и, возможно, бронежилет.

    Нереалистичные ожидания


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

    С Sacralith было нечто похожее. Один из основных участников, даже когда ему показывали текущие метрики, слепо верил, что проект принесет миллионы долларов. И он в итоге принес миллионы, но рублей. Из-за чего тот покинул команду.

    Доходы от Sacralith


    Для многих это самая интересная часть рассказа.


    Выручка в Steam

    Глядя на эти цифры, стоит помнить, что до вас дойдет только половина этой суммы. 30% уйдет Steam, 5% налог VAT, потом валютный контроль у нас и ряд других налогов.


    Выручка в магазине Oculus

    Всплески на графиках — это устроенные нами распродажи со скидками в 35-50%. А в PS Store дела и того хуже — там без продвижения вообще невозможно что-то продать. В итоге в сумме на всех площадках на текущий момент реализовали около 12 тыс. копий.

    Начало разработки и расходы на проект


    Разработка Sacralith: The Archer`s Tale стартовала в 2007 году. Параллельно Дмитрий проходил курс профессиональной переподготовки «Менеджмент игровых проектов» в ВШБИ НИУ ВШЭ, поскольку в какой-то момент понял, что начинать надо было именно с управления.

    Расходы на весь проект оказались такими:


    Бюджет разработки

    Расчет очень приблизительный. Если бы Дмитрий платил зарплату сам себе в объеме хотя бы 150 тыс. руб. в месяц, общая стоимость разработки выросла бы примерно на три с лишним миллиона.

    Для оптимизации расходов были использованы самые разные приемы. Например, для записи лицевой анимации компания сделала свой шлем, который обошелся всего в 70€ (оригинал стоит 1800 €).


    Также был собран специальный сканер лица (стоимость 80 000 рублей). Ранее сканирование одного персонажа в студии обходилось в 30 000 рублей.


    Примеры лиц персонажей

    Время и проблемы с его расчетом


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

    Изначально процесс оценки необходимого времени выглядел следующим образом:


    После анализа реальных затрат времени схема стала выглядеть так:


    Реальное время производства составляло уже 12 дней.

    Не учитывалось время «внутренних правок», ожидания комментариев заказчика. Появился коэффициент x1,2 для страховки от непредвиденных ситуаций, например: ключевой специалист заболел, вылетел рендер, отрубился сервер…

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

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

    Энтропия и невротизм планирования


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


    При создании Sacralith Дмитрий заменил план на условную схему, состоящую из простых целей. Например финальной целью был релиз в феврале и 5000 продаж при цене в 20$ на старте.


    Схема целей

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

    На картинке ниже вы можете увидеть, что уже на первом этапе должна получиться работоспособная машина, которая впоследствии «обрастает» деталями.


    На примере Sacralith команда определила следующую пирамиду разработки, состоящую из фичей, преимуществ и ценностей:

    • Фичи (особенности игры): стрельба из лука, система прокачки, враги и кат-сцены.
    • Преимущества (относительно конкурентов): крутая физика стрелы и красочная графика.
    • Ценности (главные идеи): максимально кровавый симулятор лучника в средневековье.

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


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

    Упрямство


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


    Запись mockup-анимации. Один из актеров на фото — основатель студии «Пилот»

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

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

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

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


    Классический пайплайн (схема разработки)


    Пайплайн, отработанный на Sacralith

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

    Первые отзывы: лук настоящий, но все думают иначе


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

    Например, после релиза Sacralith разработчики получили несколько гневных отзывов о нереалистичности лука. Как выяснилось из диалога с пользователем, проблема заключалась в расположении стрелы относительно древка. В игре этот момент был реализован исторически верно, как в средневековье. Но в современных луках «полочка» для стрелы находится слева. Из-за этого пользователи возмущались, мол «разработчики ни разу в руках лук не держали!» Быстро переделав эту деталь, ребята тут же получили положительный фидбек от аудитории. Несколько негативных отзывов удалось превратить в позитивные, что дало в итоге необходимые 90% положительных отзывов.



    Воровство


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

    Итоги


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

    Если вам интересно посмотреть на его живое выступление, где чуть больше деталей, оно тут.
    Leader-ID
    Компания

    Похожие публикации

    Комментарии 28

      +4
      1.5 года круглосуточно. Стоимость: бесплатно.
      Я ещё понимаю, когда новички инди своё время в 0 рублей оценивают, но видеть такое от человека с опытом «10 лет руководства собственной студией архитектурной визуализации» как-то странно О_о
        +3
        Андрей, в этой табличке указаны фактические расходы, а не то, во сколько я оцениваю свое время :)
          +2
          Упущенную выгоду считали?
            +2
            не считали, но я бы скарее считал приобретённую.
          0
          А какие варианты, платить зарплату самому себе из своего же кошелька?
          +1
          Motion capture, 1 день за 80к — это стоимость аренды студии, оборудования + зп актера? Что-то прям очень дорого.
            +2
            Это цена за целый съемочный день, 2х актёров, чистку, подключение персонажей. Мы пытаясь экономить сейчас купили свои недорогие мокап костюмы — Rokkoko и Perception Neuron на пробу. И судя по всему снова пойдем в пилот)
            +1
            Но в современных луках «полочка» для стрелы находится справа


            Это в каких же? Если взять олимпики — слева полка (чаще же рукоять имеет очень сложную форму и фактически стрела по центральной оси размещена), в блоках что я видел — тоже, в историках ее вообще нет чаще всего…
              +2
              Да, абсолютно верно, спасибо. Написал авторам статьи, чтобы поправили :)
                +3
                Спасибо за комментарий. Это опечатка именно в статье. В средневековье было справа, а сейчас слева.

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

                Поправил в статье.
                  +3
                  В средневековье жесть чего только не происходило похоже. Дикое время. Достали лук из колчана, быстро положили его на лук и выстрелили. И ведь, убивали таким образом! Дикие времена :-D
                0
                Глядя на эти цифры, стоит помнить, что до вас дойдет только половина этой суммы. 30% уйдет Steam, 5% налог VAT, потом валютный контроль у нас и ряд других налогов

                Может имеет смысл выводить доходы в офшор, а потом необходимые средства переводить в РФ, чтобы не терять на валютном контроле?
                  +2
                  Валютный контроль берет совсем немного. За переводы возьмут в разы больше, плюс регистрация в офшоре и обслуживание тоже далеко не бесплатные.
                  +2
                  Прошел игру с удовольствием! Спасибо за старания! В вр не так много игр… Тем более от отечественных разработчиков
                    +2
                    Я, конечно, не настоящий сварщик, но меня поразило, в какие микроскопические (как мне кажется) бюджеты вы смогли втиснуться.
                      +3
                      Да, это правда. Но важно учитывать, что ключевые люди работали бесплатно, если бы все получали ЗП, вышло бы значительно больше.
                      +1
                      Левел дизайнер и 3D моделер — расходы 80 в месяц. Если вычесть налоги, то получается совсем мало — в районе 50 в месяц. Столько реально платили?
                        +2
                        Кровища да — рулит!
                        А игра получилось в ноль — не вижу никакой прибыли)
                          +4
                          Да, вы совершенно правы, если рассматривать проект с точки зрения полученной на текущий момент прибыли, то около нуля (если все таки прикинуть скромную ЗП себе и другим бесплатно работавшим людям:). Но если в качестве проекта рассматривать игровую студию как таковую, то на мой взгляд все идет по плану. Важно понимать, что это наш первый игровой проект, который мы сделали не имея никакого опыта в этой сфере. Сейчас, работая над следующим, мы начинаем уже с совсем другой отправной точки, во всех смыслах. И конечно я жду возврата инвестиций, но позже!
                          +3
                          Статья пестрит цитатами великих людей, громкий заголовок обещает миллионы заработка от первого проекта.

                          А на деле же в статье описана финансовая катастрофа и полнейший провал целой студии разработчиков. Или я что-то упустил?
                            +4
                            Станислав, по поводу финансовых результатов ответил в предыдущем комментарии. Насколько это провал или успех станет ясно чуть в более долгосрочной перспективе. Надеюсь все не так трагично, как вы описываете :)
                              +3
                              Ну, в любом случае, удачи со следующими проектами. Я как понимаю вы уже трудитесь над чем-то? И, кстати, по итогам вы поменяли отношение к разработке VR проектов (вхлоп и выхлоп)? С одной стороны в этой области пока еще есть куда развернуться, а с другой стороны — очень малый охват аудитории.
                                +3
                                Спасибо) по поводу VR разработки не сказал бы что поменяли, сразу понимали, что аудитория очень маленькая. Специально на это пошли, так как хотели оказаться в «маленьком пруду» на первый раз. Но с момента начала разработки по открытым данным количество шлемов у населения возросло на порядок. Если изначально мы исходили из того что 0,1% пользователей стима имеют VR, то теперь уже целый 1%
                            +2

                            Меня больше напугали в стиме не доходы, а цифры онлайна. Как рекламировали игру?

                              +2
                              Собрали небольшие группы в соцсетях, купили несколько ютуб-обзорщиков, рассылали активно пресс-релизы, сделали несколько статей. Всем желающим отправляли ключи. В общем-то и все.
                              0
                              Думал это Питер МакКиннон
                                –5
                                Увидел заставку — действительно, это повод для гордости. (сарказм, если что)
                                Следующим шагом будем снимать порно на благо и во славу родины!
                                image
                                  0
                                  Вроде mocap (MOtion CAPture) а не mockup.

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

                                  Самое читаемое