Месяц радовался, что оживил мёртвую игру и получил рост в 15 раз. А потом понял, что лил воду в дырявое ведро
Заранее скажу, в этой истории я выгляжу не очень умным. Но она честная, а такие обычно и заходят.
Если коротко про меня. Я в одиночку по вечерам пилю текстовую MMORPG в Telegram. Мрачный остров после катастрофы, выжившие ходят по нему, добывают хлам, крафтят, строят базы, дерутся с тварями. Всё обычной перепиской в чате, без графики. Не стартап, хобби. Никакого бюджета, только я и гаечный ключ.
Сначала было хорошо
Полтора года игра стояла заброшенной, а люди всё равно капали. По одному-два в неделю, будто радиосигнал из пустоши, который забыли выключить.
Потом я вернулся и попробовал простую вещь. Просто рассказал про игру. Написал несколько честных постов, тут и на Хабре, про то, как её делаю. Ничего не покупал, просто текст.
И вот цифры. Весь мёртвый год ко мне приходило по десять-двенадцать человек в месяц. А в июне, после постов, пришло сто восемьдесят три. В пятнадцать раз больше. Я откинулся на стуле, отхлебнул чая и подумал, ну наконец-то, нащупал.
А потом от нечего делать открыл вторую вкладку с аналитикой. И чай встал поперёк горла.
Потом стало неприятно
Я себе прямо в админке собрал простую воронку новичка. Без сторонних сервисов, просто считаю по своим же таблицам, кто на каком шаге отвалился.
Она показала вот что. Больше половины новичков заходят, создают персонажа и не делают вообще ни одного действия. Ноль. Пустой рюкзак, ни шагу по карте, ушли. Из тех, кто всё-таки начал играть, толпа застревает в первые пятнадцать минут.
Сразу честно, чтобы не ловили в комментах. Красивой аналитики удержания на длинной дистанции у меня нет. Служебное поле у персонажа дёргается фоновым тиком голода и жажды, так что считать по нему «вернулся через неделю» нельзя, это будет враньё. Выборка тоже крошечная. Так что никаких графиков удержания я не рисую. Смотрю на грубые, но честные сигналы первой сессии. И они говорят прямо. Ведро течёт.
Вот тут до меня и дошло. Я месяц лил в ведро воду и любовался, как быстро она прибывает. А ведро всё это время текло по шву. Каждый человек, которого приводил мой текст, заходил, утыкался в пустоту первых минут и уходил. Приводить людей в дырявую игру хуже, чем не приводить совсем. Потому что человек приходит один раз. Сжёг первое впечатление, и второго не будет.
Латаю дыры
Отложил рост и полез чинить первую сессию. Расскажу про три дыры, каждая чему-то научила.
Дыра первая, пустые руки. Новичок появлялся на острове с абсолютно пустым рюкзаком. Игра говорила «иди добывай», а первая добыча небыстрая, и до неё скучно. Насыпал стартовый набор прямо в рюкзак, немного воды, дерева, пары материалов. Чтобы было с чем поиграть в первую же минуту.
Дыра вторая, и она моя любимая, потому что это чисто моя глупость. Обучение бодро говорило новичку «скрафти бинт». Хорошая первая цель. Игрок открывает крафт бинта, а там нужны водоросли, которых в наборе нет и добыть с ходу нельзя. Игра сама послала человека в тупик, который сама же и построила. Мало того, во второй подсказке я предлагал скрафтить факел. Полез проверять, а рецепта факела в игре вообще нет. Я годами вёл людей к предмету, которого не существует. Насыпал недостающее в набор, факел выкинул, проверил на живом тестовом персонаже, что бинт теперь реально крафтится.
Дыра третья, человек терялся в первые секунды. Даже с полным рюкзаком новичок часто просто не понимал, куда жать. Куча кнопок одинаковой яркости, а зацепки нет. Сделал так, чтобы с самого старта горела ровно одна подсвеченная цель. Один следующий маленький шаг, а не десять равных вариантов. Свобода выбора в первую минуту это не подарок, а паралич.
А теперь то, от чего мне до сих пор стыдно
Чинил я, чинил воронку. А потом остановился и задал себе вопрос, с которого стоило начать. А откуда я вообще знаю, что моя беда в удержании, а не в притоке?
Полез смотреть, откуда люди приходят. И поймал самый тяжёлый урок за всю историю проекта. Из пятисот с лишним регистраций у меня было размечено по источнику ровно две. Две. Весь июньский всплеск на сто восемьдесят три человека лежал безымянной кучей «пришли откуда-то».
Механизм разметки у меня был. Давно построен, колонка есть, дашборд есть. А включить я его забыл. Все кнопки «играть» на моём же сайте вели на голую ссылку бота, без всякой метки. Я построил счётчик посетителей и повесил его в чулане, куда никто не заходит. Чинил то, чего толком не видел.
Про ИИ, раз уж это айтишный пост. Да, я им пользуюсь. Тесты пишет прилично, рутину и опечатки снимает. А как доходит до игрового баланса или структуры проекта, он уверенно предлагает то, что на живых игроках разваливается, и откатываю потом руками. И вот такую слепоту, когда сам себе построил измеритель и забыл его включить, никакая нейронка не подсветит. До этого надо доходить своей головой, спотыкаясь.
Что в итоге
Вывод, к которому я приполз на четвереньках. Рост и удержание это не «сначала одно, потом другое». Это одна система. И слепое пятно в любой её части обесценивает всю остальную работу. Можно месяц лить воду и не замечать дыру. А можно месяц латать дыру и не замечать, что кран ты так и не открыл. Лекарство скучное. Сначала научись видеть всю трубу целиком, потом уже трогай вентили.
И чтобы не оставлять вас с картинкой одних руин. Три дыры из этого поста уже заштопаны и стоят в живой игре. У новичка теперь есть стартовый паёк, обещанный бинт крафтится с первой минуты, а первые шаги ведут за руку. Так что первые пятнадцать минут встретят не пустотой.
Если захочется потыкать этот остров самому, ссылка ниже. Остальным просто спасибо, что дочитали.
📜 Как это начиналось: Как я начал писать текстовую MMORPG игру с огромным открытым миром
Всем мира и спокойных ночей на острове.




























