Как издать мобильную игру, и не совершить моих ошибок

    Привет, Хабр!

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


    История моей игры началась в 2015 — я пересел на Unity и увлекся 3d, результатом этого стала моя первая (вторая, которую не стыдно показать) игра: Out of Brakes — раннер, в котором игрок должен уходить от препятствий на машинке, скорость движения которой постоянно растет:



    Работа заняла без малого год. Затем были непродолжительные муки запуска: я решил, что написал классную игру (убийца Crossy Road и все такое), что издатель мне не нужен, и что игру расхватают как горячие пирожки, как только она окажется в AppStore… Что-же, это был хороший опыт: самостоятельный запуск можно сравнить с бросанием камней в штормящий океан, в надежде увидеть круги на воде. Этот опыт стал очень важным, и научил мыслить более реалистично: мы часто слышим об историях успеха, и нам кажется, что мы с легкостью можем их повторить, упуская из виду множество деталей и сложностей, с которыми сталкивались те самые успешные разработчики, фокусируя внимание на одном — на успехе.

    Итак, утерев слезы и проанализировав ситуацию, я понял 3 вещи:

    1. один в поле не воин: делать игру в одно лицо, пробуя себя в разных ролях — это весело, но не слишком продуктивно
    2. нужен издатель: он может объективно оценить игру, дать советы по ее улучшению, а также построить маркетинговую кампанию и повысить шанс на фичеринг в AppStore / Google Play
    3. нужно продолжать делать игры, оставаясь в рамках выбранного жанра и имеющихся наработок: это сокращает время на разработку и дает результаты значительно быстрее, тем самым уменьшая риски

    Приняв во внимание все вышеперечисленное, была разработана игра Blocky Racing:



    Над Blocky Racing уже работало два человека, игра базировалась на идеях и графике Out of Brakes — это позволило сфокусироваться на геймплее, и развить раннер в полноценные гонки с треками, противниками и прокачкой машинки. По завершении разработки мы начали искать издателя.

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

    Первая проблема, с которой мы столкнулись — это медленная работа с издателем: контракт был подписан в Ноябре 2016, а игру мы запустили только в Январе 2018 — конечно, в игру был внесен ряд изменений, но общий ритм доработок оставлял желать лучшего — думаю, этот момент стоит учитывать всем разработчикам — в нашем случае между подписанием и запуском прошел целый год!

    После запуска игры (январь 2018) темп работ ускорился: работа над ошибками, работа над новой версией, новые игровые режимы и так далее.

    С нетерпением ждали, когда пройдут 2 месяца с момента запуска, и издатель пришлет нам первый отчет о доходах/расходах, и мы сможем получить наш первый чек. И вот тут началось самое интересное: издатель начал затягивать с отчетами. Сначала он писал, что еще не собраны данные по рекламным сетям, потом — что он на игровой конференции и ему некогда, затем — что занят запуском другой игры и т.д. и т.п. В то же время активно продолжалась работа над патчами: “куй железо, пока горячо” — говорил издатель… мы очнулись только в августе 2018 — пришло осознание того, что нас дурачат. Стало понятно, что нам нужна помощь.

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

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

    Началась работа над новым патчем: мы меняли название с Blocky Racing на Blocks Racing, а издатель уверял нас, что вот-вот посчитает все доходы, пришлет нам все отчеты и выплатит все деньги, и в знак доброй воли выдал нам аванс — $4к. Развесив уши мы выдали патч, после чего издатель перестал с нами контактировать.

    Из этой истории можно вынести несколько уроков:

    1. Составление условий контракта с юристом — обязательно — это поможет избежать многих проблем
    2. Желательно обсудить доработки, которые потребуются внести в игру перед запуском, и зафиксировать сроки запуска в контракте — во время устного обсуждения издатель обещал нам, что мы запустимся через 2-3 месяца, а в реальности ушел целый год, большую часть из которого заняло ожидание обратной связи
    3. Быстрее реагировать, не работать “по инерции”, если заподозрили, что есть проблема — не сидеть сложа руки
    4. Не стоит думать, что за рубежом все работают по чести и совести — кидалово есть везде (скорее всего, Вы так и не думаете, но автор статьи наивно предполагал, что IT-бизнес лишен этого недостатка)

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

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

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

    Я хочу добиться следующего:

    1. Чтобы издатель убрал игру из магазинов и перестал наживаться за мой счет
    2. Чтобы издатель выплатил доход, который принадлежит нам по праву
    3. Донести до общественности последствия моего сотрудничества с издателем

    На сегодняшний день стратегия действий, разработанная юристом, следующая:

    1. Отправить письмо-претензию издателю: мы уведомляем его, что он грубо нарушает контракт, и если он не выполнит свои обязательства в течении месяца, мы разрываем контракт в одностороннем порядке
    2. Если издатель игнорирует претензию, разорвать контракт и уведомить издателя об этом
    3. Контракт составлен таким образом, что все споры должны рассматриваться в США, Калифорнийским Судом. В этом случае нам понадобится помощь юр. фирмы из США, которая сможет действовать от нашего имени и вести переговоры с издателем, а в крайнем случае — передать дело в суд.

    Первые 2 пункта плана уже выполнены и не принесли результата. Я не знаю, стоит ли игра свеч, не знаю, хватит ли мне денег на ведение суда в США. И даже если суд обяжет издателя выплатить мне деньги — как он сможет повлиять на издателя из Малайзии — мне тоже не известно.

    Я убежден в одном: самое страшное, что может быть — это бездействие. Я надеюсь, что статья привлечет внимание таких же, как и я, разработчиков. Думаю, такой опыт будет полезен всем. Спасибо за внимание!
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

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

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

      А сейчас можно только радоваться, что вы теперь это знаете. И что не остались ещё и должны этому «издателю».
        0
        Согласен, учимся на своих ошибках. Юридический язык совсем не похож на язык программирования: когда читал контракт — все выглядело «прилично» :)
        +1
        Ситуация кошмарная конечно, игра выглядит забавно, возник вопрос — а как и почему вы выбрали именно этого издателя?
          0
          Спасибо. Было несколько издателей «средней руки», которым игра понравилась, но все они хотели видеть в игре мультиплейер. На тот момент мы не были готовы откладывать релиз на неопределенный срок, чтобы сделать сетевой режим — все таки задача сложная. Без мультиплейера игру согласились издавать трое мелких издателей, из которых жребий пал на NexxStudio — было решено запускать игру, как есть, и допиливать сеть в следующей версии. Но до мультиплейера мы так и не добрались
          +1
          Если еще этого не сделали, то обязательно напишите о своей ситуации на reddit, например на r/androiddev и подобных сабреддитах.
          Желаю удачи.

          Скажите, пожалуйста, какое соотношение по доходам между Google Play и AppStore?
            0
            Спасибо за совет. Да, планирую переводить статью на английский. Возможно, вы знаете еще какие-нибудь хорошие площадки, типа reddit?
            На счет соотношения — 99% доходов с AppStore: мы получили фичеринг при запуске, а еще нам повезло оказаться App of the Day в Китае при том, что у нас даже нет китайской локализации.
              0
              Различные геймдев форумы (indiegamer, tigsource, gamedev.net) и группы в фейсбуке. Хотя по-моему на реддите можно получить более широкую огласку.
                0
                Спасибо, постучусь на все :) У reddit еще по Юнити хороший подраздел: r/Unity3D
            0
            Я издатель, работаю с инди разработчиками, но сфера больше соц сети.
            Вот, скажу так, что договоры вообще почти не читают.

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

            Вообще хорошо предполагать худшее, что может случиться и должен быть план, что делать.
              0
              Я не из тех людей, которые подписывают договоры, не читая их — просто оказалось, что я их не понимаю, и теперь я об это знаю. Я думаю, проблема еще и в том, что у большинства инди-разработчиков нет знакомых юристов, как и денег на них. Хотя теперь я твердо уверен, что без юриста подписывать договор категорически нельзя
                0
                Тут дело в рисках. Предположим, что вы хорошо разбираетесь в этих вещах. И вы сказали, что не нравится в договоре и издатель поменял пункты. Вы счастливы и думаете все хорошо. И издатель неожиданно вас кидает, а шансов выиграть в суде другой страны нет.
                  0
                  Здравствуйте. Спасибо за статью! Удачи вам в вашей борьбе! Вопрос: сколько стоили услуги юриста, если не секрет? Можно в ЛС. Хотя бы например, разовая консультация. И ещё вопрос: это какой-то наш юрист (СНГ/РФ) или зарубежный?
                    0
                    Спасибо. Когда начал делиться с друзьями своей проблемой, как-то само собой нашелся общий знакомый-юрист с опытом работы в геймдеве — в этом плане мне очень повезло. Постоянно помогает, отвечает на все вопросы. Я платил только за разбор контракта и оформление писем-претензий издателю — суммы небольшие, «по знакомству».
                  0
                  Так а что изменится если прочитают и скажут, что 90% нам не нравится и нужно переписать?

                  Крупный издатель скажет: не судьба
                  Средний издатель скажет: возможно перепишем 5% договора и процедура будет длиться годами
                  Мелкий: как попадет

                  Сколько вот у вас выделено времени на такие переговоры?
                    0
                    Согласен — крупная рыба едва ли будет подстраиваться под пожелания мелких разработчиков. Но, как говорится: предупрежден — вооружен. В моем случае был выбор среди пары мелких издателей. И если бы я учел их контракты, возможно, выбор пал бы на другого
                  0
                  А у вас нет доступа к аккаунту в айтьюнс коннект??
                  Т.е. вы сами не заливали в магазин игру, кидали билд азиату и он сам лил? Фигово
                  Еще у вас должны быть акки от дев портала полюбому
                  Просто когда он кидок сделал — сразу же зайти в атьюнс убрать с магаза игру, дропнуть все сертификаты, профили и дело с концом. Реально я бы так сделал и плевать.

                  Игра давно не обновляется, ежемесячный доход упал до $1.5к в месяц.

                  Если она чисто на органице болтается и генерит 1.5К в месяц, то это крутой показатель. Сейчас игры не зарабатывают на органике. Соответственно, если вашу игру отдать людям, которые шарят в трафике, можно буст по прибыли раз 10 поднять.
                    +1
                    Да, все залито через аккаунт азиата и подписано его сертификатами — у меня есть доступ с ролью Developer & Sales — похоже, единственное, что я могу сломать — это инапы — но там порядка 15% доходов, остальное от рекламы, а к AdMob у меня нет доступа.
                    На счет органики — да, игра неожиданно хорошо пошла в Китае — был фичеринг, а сейчас на органике ежедневно ~500 новых игроков приходит, при этом, мы даже Китайскую локализацию не запили.
                    Еще хочу попробовать написать в AppStore и Google Play письмо о том, что издатель нарушает мои права — правда, пока не пойму, куда такие жалобы нужно адресовать, и что из этого выйдет.
                    +3
                    Посмотрел ролик с геймплеем… У меня стойкое ощущение, что я вернулся лет на 20 назад:

                      0
                      Да, крутая игра. Но Сеги в детстве у меня не было, зато была Денди и Микромашинки ))
                      0
                      1. Делаете регистрацию названия игры как тм
                        1.1 Жалуетесь на нарушение
                      2. Игру снимают с публикации
                      3. Публикуете от своего имени
                        Подло, но по заслугам.
                        +1
                        Общался с юристом на этот счет: задним числом это не работает.
                        Плюс делать это у нас вообще нет смысла, регистрировать нужно в Америке — на это может уйти где-то $2к, и до полугода времени. Если знать, что это сработает — можно заняться, но скорее всего будет потраченное время и деньги
                          0
                            0
                            Статья в тему, спасибо. Обсужу это с юристом — в таком случае, зарегать ТМ на Блоки Рейсинг будет в разы дешевле, чем судится в США.
                            Плюс мы собираемся написать в Google Play / AppStore на предмет того, что мы разорвали контракт в одностороннем порядке, т.к. издатель его нарушал, прикрепить письмо-уведомление об этом, и попросить их убрать игры из магазинов — интересно, сработает ли такой вариант?
                              0
                              Я думаю что нет) я не знаю как в AppStore, но Google Play нужен документ который подтвердит нарушение.
                        0
                        Если забыть про «кидалово», чем собственно издатель помог?
                        Как пошла бы игра если бы вы сами издавали?
                          0
                          Плохо бы пошла: было-бы сейчас 10 новых инсталлов в день — это я могу судить по аналитике из Out of Brakes, которая по обложке не сильно отличается от Blocky Racing. Издатель помог с фичерингом во время запуска — конечно, он этого не гарантировал, но в итоге все получилось. Затем нас выбрали в качестве App of the Day — опять же, думаю, что если бы не было фичеринга на старте, никто бы нас не заметил и потом. Эти два события позволяют до сих пор получать органические инсталлы, хотя игра уже пол года не обновляется.
                          +1

                          Ну можно же было перестраховаться в начале в строить в код какой-нибудь таймер(по дате), с самого начала, и патчами его слегка отодвегать…
                          Тогда если вам не платят-просто не патчите неделю, игра перестаёт работать, он загружает бекап, он тоже не работает, он в панике обращается к вам, а вы говорите нет денег нет и исправления игры.., после получения снова отодвигает таймер патчем...

                            0
                            Вы знаете, когда я был юным разработчиком, который очень переживал за свой труд, я иногда так и делал. Но мне это ни разу не пригодилось, и «технологии были утеряны» — теперь, начинаю об этом жалеть :)
                            +3
                            А мне кажется судиться не очень хорошая идея, ну с рациональной точки зрения.
                            Денег вы уже не вернете.
                            А вот на юристов и международные судилища потратить можно ОЧЕНЬ много.
                            Лучший исход, который может случиться — это удаление приложения из магазина, но и то при изрядных тратах денег, времени и нервов. Ну и везении.
                            Учитывая недолгий срок жизни не поддерживаемых приложений, стоит ли игра свеч?
                            Я понимаю — вас кинули, это очень неприятно, хочется справедливости.
                            Но приложение быстро загнется само, а вы за время, которое можете потратить на юридическую возню, сделаете собственный клон с легким ребрендингом, блекджеком и мультиплеером. Ну и учетом предыдущего опыта, который у вас несомненно имеется учитывая успешность игры.
                              +1
                              Согласен. Лучшее, что я могу сейчас сделать — это слегка подпортить репутацию NexxStudio, чтобы ему сложнее было наживаться на разработчиках.
                                +1
                                Да и репутация его мало чего стоит. Но пошуметь можно — это не дорого. :)
                              +1
                              1) Замените рекламный SDK в существующей игре, сделайте обновление,
                              2) попробуйте убедить своего партнера перевести игру на ваш эккаунт,
                              3) Судя по статистике, у вашей игры было порядка 800 тыс закачек, думаю, ваша оценка доходов в 50К проходит по нижней границе, это больше похоже на средства, кторые причитаются вам — так что продолжайте добиваться от него выплат, подумайте, не найдется ли в Малайзии (?) адвокат, кторый захочет подать на него в суд и добиться выплат за процент от возмещения.
                                0
                                Для первых двух пунктов время уже прошло — т.к. мы уведомили издателя о том, что разорвали с ним контракт. А вот 3-й пункт интересный, спасибо за совет.
                                Что касается статистики — все верно. Я опираюсь на данные из Апп Анни, Вы думаете, они отражают заниженный доход?
                                  0
                                  Я полагаю, перевод на ваш эккаунт может быть частью termination и возвращения вам прав. Уведомите его, куда и как ему следует перевести игру. Конечно, от текста договора такая возможность тоже зависит.

                                  Про доступ к апдейтам и SDK — если у вас доступ к стору еще есть, можете сделать, в рамках поддержки своего продукта.

                                  Про статистику вопрос такой — оценку рекламных доходов никто сделать не сможет полноценно (я имею ввиду внешние сервисы, не трекающие каждое показанное вами объявление). И по каким-то продуктам точность можетьироваться пр оцентов на 30, а то и больше.

                                  По оценкам других сервисов, например, игра заработала 12 тыс. долларов только на IAP (минус комиссия сторов, минус %% издателя), а сколько раз, и в каких регионах смотрели вашу рекламу 800 тыс пользователей, можно сказать точнее, опираясь, например, на данные внутриигровой аналитики. Я сделал предположение, что суммарно игра могла заработать до 100К, но если львиная доля аудитории пришла из Азии (или условной Индии), сумма может быть и меньше.
                                    0
                                    Спасибо за информацию.
                                    примерно 90% аудитории — Китай
                                0
                                издатель днищенский, с подобными вообще смысла нет связываться
                                  0
                                  Ну, игра тоже довольно простая — выбрал я его не от избытка предложений
                                  +1
                                  (как тут удаляют комментарии?)
                                    0
                                    Spoiler header
                                    Никак
                                    ЗЫ Наврал. НЛО «убивает» все сообщения.

                                    0
                                    Скажите, а нельзя ли фичеринг получить без издателя?
                                    И какова его работа при его получении?
                                    Спасибо!
                                      0
                                      Я не знаю, могу лишь судить из своего опыта: если просто запускать игры и ждать, что их выберут для фичеринга — то можно прождать всю жизнь. С другой стороны, можно писать в Apple / Google, можно ездить на конференции и находить нужные контакты — в этом случае, я думаю, можно добиться успеха и без издателя. Опять же, тот факт, что у издателя есть контакт и он отправит вашу игру на рассмотрение никак не гарантирует фичеринг — ибо все равно игру будут выбирать из 100 или 1000 других заявок.

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

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