Vesperwake: мой кореш Серёга сделал игру за день
Пока я неделю учил телефоны слышать друг друга, Серёга за день собрал изометрическую RPG с дождём, факелами и боссом. Прямо в браузере. Рассказываю, что это и почему мне немного завидно.
Есть у меня кореш Серёга. Пока я тут воевал с аудиосессиями и законами о персональных данных, он сел с GPT‑6 Astra и за день сделал игру. Не «прототип», не «концепт», а игру, в которую можно зайти по ссылке и играть. Вот она: Vesperwake.
Я зашёл посмотреть на пять минут. Вышел через сорок.
Что это
Изометрическая action-RPG в духе старых добрых «диаблоидов», только в браузере и без установки. Ты Путник с мечом и луком, вокруг мир «между тишиной и светом»: затопленное святилище, двор, сад, маги, оружейная, ворота. Восемь связанных локаций. Задача простая, как всё гениальное: зачистить всех, и тогда появится босс.

Управление тоже без лишнего: клик по полу идёшь, клик по врагу подходишь и бьёшь. Хочешь по-старому, WASD и пробел. Shift уклонение. Меч на единичку, лук на двойку, зелье на тройку. Есть инвентарь, реликвии, карта на M. С телефона тоже играется, кнопки на экране.
Почему это круто
Не потому, что графика. Хотя графика хороша: дождь идёт, факелы отбрасывают свет на мокрые плиты, всё это шумит и мерцает. В настройках есть качество и громкость, есть полный экран. Это не «демка на коленке», это вещь с продакшн-лицом.
Круто потому, что это один день. Я знаю, сколько мелочей внутри такой игры: камера, которая не улетает за стену; враги, которые не застревают в углах; удар, который попадает; зелье, которое лечит, а не просто исчезает; карта, которая совпадает с миром. Каждая из этих мелочей в обычной разработке это вечер, а то и неделя. У Серёги всё это разом.
И ещё круто, что игра просто работает в браузере. Нет магазина приложений, нет ревью на сутки, нет сборок-призраков, о которых я тут писал два поста. Ссылка, и всё. Я с айфонными выкладками про такое могу только мечтать.
Что я подсмотрел
Из того, что видно снаружи (внутрь я не лез, не моё): игра трёхмерная, рисуется прямо в браузере, а мир, свет и звук собираются процедурно, то есть не нарисованы руками, а сгенерированы по правилам. В шапке стоит номер 007 и слово «Дождь», похоже, погоду и вариант мира можно перекатить. Лежит всё это на бесплатном хостинге, домен тоже бесплатный. Итого стоимость запуска игры: ноль рублей и один день Серёги.
Немного зависти
Между нами есть разница, и она честная. У игры один игрок и один браузер. У моих приложений два телефона, которые должны найти друг друга через полмира, услышать друг друга, не потерять звонок при переключении сети и при этом ничего не знать друг о друге. Половина моей недели ушла на то, чего в игре просто нет.
Но когда смотришь на Vesperwake, понимаешь, куда всё идёт. Год назад «сделать игру за день» было анекдотом. Сейчас это ссылка, которую можно скинуть другу. Что будет через год, я даже загадывать не буду. Пойду лучше босса добью.
Как поиграть
Открыть ссылку, подождать, пока соберётся мир, и кликнуть по полу. Если что-то не грузится, попробуй другой браузер: игре нужен нормальный WebGL, а он не везде одинаковый. На телефоне тоже работает, но с мышкой удобнее.
Серёге привет и респект. Жду вторую локацию с петухами.
Комментарии
Пока никто не написал. Будь первым.