Добавить в корзинуПозвонить
Найти в Дзене

Как детская игра «Пол — это лава» превратилась в хардкорное тёмное фэнтези на Android. История одной инди-разработки

Каждый в детстве прыгал по диванам и подушкам с криком «Пол - это лава!». Но что будет, если перенести эту механику в мрачное подземелье, заменить ковры на крошащиеся каменные плиты, а вместо подушек заставить игрока управлять отрядом закованных в броню рыцарей? Мы - команда разработчиков-энтузиастов. В обычной жизни мы пишем на js и node.js, php, python и много на чем еще, но долгое время мы вынашивали планы - как использовать свои знания и опыт работы в этой команде не только в рабочих целях. Захотелось создать что-то своё, драйвовое и необычное. Так началась история нашей игры «Рыцарь Подземелий: Пол это Лава». В этой статье я расскажу, как простая шутка из посиделок в кальянной разрослась в полноценный проект с лором, боссами и релизом в RuStore. Всё началось с идеи необычной механики. Мы хотели сделать игру, где нужно контролировать объекты пальцами на экране, но при этом объекты должны были хаотично пропадать, создавая перманентное чувство риска и паники. Когда мы только начали о
Оглавление

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

Мы - команда разработчиков-энтузиастов. В обычной жизни мы пишем на js и node.js, php, python и много на чем еще, но долгое время мы вынашивали планы - как использовать свои знания и опыт работы в этой команде не только в рабочих целях. Захотелось создать что-то своё, драйвовое и необычное. Так началась история нашей игры «Рыцарь Подземелий: Пол это Лава».

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

От цветных квадратов к мрачной бездне

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

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

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

Примерно так выглядело эпическое тёмное фэнтези на первой неделе разработки.
Примерно так выглядело эпическое тёмное фэнтези на первой неделе разработки.

Стек технологий: почему Cocos Creator?

Поскольку наш основной стек на работе - это js и typescript, мы искали движок, который позволит ворваться в геймдев без долгого переучивания на C# или C++. Выбор пал на Cocos Creator, который позволяет писать код на тайпскрипте.

Для нашей команды это стало идеальным решением:

Быстрый старт: не пришлось тратить месяцы на изучение интерфейса и логики Unreal или Unity.

Легковесность: игра отлично оптимизирована и заведется даже на слабеньких Android-смартфонах.

Удобство: весь наш опыт в веб-разработке и работе с js и его фреймворками помог быстро выстроить логику проекта.

Главная ловушка инди-разработчика: проект, который разросся

Мы планировали сделать весёлый минималистичный таймкиллер за пару месяцев. Но геймдев - штука опасная. Стоит только начать, и тебя затягивает.

В какой-то момент механика «просто прыгай по квадратам» показалась нам слишком скучной. В чатах начались бесконечные обсуждения в духе: «Слушайте, а давайте добавим рыцарей? А пусть у них будут разные классы? А давайте сделаем так, чтобы им противостояли огромные боссы?!».

Так появилось подземелье
Так появилось подземелье
И монстры...
И монстры...

В итоге наша минималистичная игра разрослась до полноценного проекта с:

- проработанным лором тёмного подземелья

- десятками уникальных анимаций персонажей и врагов

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

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

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

Что в итоге и что дальше?

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

Но на релизе мы не остановились. Проект продолжает расти прямо сейчас:

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

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

Сражения на Арене уже в игре
Сражения на Арене уже в игре
а впереди - полноценная история этого гибнущего мира.
а впереди - полноценная история этого гибнущего мира.

Если вы любите хардкор, тёмное фэнтези и готовы проверить свою реакцию - переходите по ссылке, скачивайте игру и врывайтесь на Арену!

👉 Скачать «Рыцарь Подземелий: Пол это Лава» бесплатно в RuStore

Будем рады вашей поддержке, оценкам и критике в комментариях. На вопросы по разработке и движку Cocos с удовольствием ответим ниже!