Браузерная игра Immortal Knight

Браузерная игра Immortal Knight

С самого детства мечтал создавать игры, поэтому и увлекся программированием в 13 лет... Через какое-то время начали с друзьями делать игры, но ни одна из них так и не увидела свет, школа закончилась и все разъехались. А дальше поступил в универ, бросил, устроился на работу программистом, поднимался по карьерной лестнице, но мечта о написании игр так и оставалась.

Мучал время от времени Unity, но всё никак вкатиться обратно в геймдейв не выходило. Пока однажды не попалась мне одна игры, эдакий фэнтезийный симулятор жизни с системой перерождений из idle игр. Долго играл в неё пока случайно не наткнулся на ссылочку на её исходный код. Стало интересно разобраться как она работает.

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

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

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

Браузерная игра Immortal Knight

Что можно делать в игре:

  • выбрать работу (да, да 🤮)
  • выбрать текущий навык для изучения
  • купить себе жилье и предметы экипировки
  • по достижение некоторых временных точек можно переродиться для дальнейшего прогресса
  • после первого перерождения становится доступен выбор персонажей, которые дают полезные эффекты

Комбинируя эти различные аспекты можно быстро прогрессировать по игре и стать самым могущественным :)

Игра есть. Играть можно. А куда её выложить? Был когда-то опыт с мобильными приложениями, но было как-то лень собирать его, поэтому было решено выложить игру на платформу для браузерных игр. И выбор пал на Яндекс Игры.

Быстренько подключил JS SDK, написал текстов, нагенерировал через нейросети картинок без авторских прав и отправил на модерацию. Спустя день приходит ответ со скриншотами что игра не работает. Быстро поправил и отправил на повторную модерацию, после которой игру всё таки опубликовали.

Игра увидела свет 27 мая. Но на этом я не остановился, за прошедшее время было выпущено около десятка фиксов и обновлений. Спасибо первым игрокам за отзывы, теперь уже кажется в игре нет багов и можно спокойно поиграть в неё.

Что можно сказать про статистику и монетизацию? У "Immortal Knight" неплохие метрики по времени играния и монетизации по сравнению с играми в этих же категориях, а игра указана в 2ух категориях - симуляторы и экономика.

По монетизации вышло 4.5к рублей за июнь, 5.5к рублей за июль. Кроме этой игры еще появилось небольшое приложение по тестам соционики и на днях вышла еще одна игрушка жанра а-ля Vampire Survivors, называется Emoji Survivors. Строго не судите, вкатываюсь в геймдев.

Immortal Knight на Яндекс Играх https://yandex.ru/games/app/231027

Браузерная игра Immortal Knight
55
6 комментариев

"уже на TypeScript на нормальных классах" ... нормальные классы начинаются со слова template )) Ладно надеюсь все понимаю что это подколка и не более. Если что-то работает то все равно на чем оно сделано. Успехов в геймдеве.

1
Ответить

Яндекс ИгрыЕщё один человек пал в моих глазах

Ответить

Комментарий недоступен

Ответить

Игра классная, но интерфейс…
Сделать его чутка дружелюбнее к игроку (данной платформы) и доход в 3-5 раз больше гарантирован💯

Ответить