Баннер записи 'Девлог, день 1-4.'

Девлог, день 1-4.

На этот джем мы шли с довольно конкретной целью: сделать игру, где UI не просто меню, а основная часть геймплея. Хотелось поработать с карточками, интерфейсными шейдерами, эффектами и заодно проверить, как всё это переживёт WebGL.

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


Попытка оформить прототип визуала карточной игры в 2 часа ночи


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

Поэтому основу пришлось собрать заново и проще. Сейчас есть пять протоколов с несколькими этапами, три показателя состояния - жар, истощение и спутанность - и три реагента влияющие как на ползунки, так и на эффекты.

Главный цикл строится вокруг одного дня. Утром состояние доктора ухудшается, а плохие показатели сокращают количество доступных очков. Затем приходит мировое событие: оно двигает историю болезни и постепенно собирает общую картину происходящего в мире.

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

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

Когда основа механик уже начала складываться, пришло время сделать первый WebGL-билд. До этого всё проверялось в Editor, где интерфейс выглядел вполне прилично. В браузере он решил показать более творческую версию себя: элементы съезжали, раскладка ломалась, а поведение на ПК и ноутбуке заметно отличалось.

Проблема оказалась не в одной случайной ошибке. В рамках джема часть ответственности между UI и runtime смешалась сильнее, чем стоило бы. Пока игра запускалась в редакторе, это почти не мешало. WebGL оказался менее дипломатичным и потребовал полдня на разбор последствий (ну и куда ж без братского сердца - чата ГПТ).

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

Комментарии (0)

Войдите, чтобы написать комментарий

Войти
Large Spinner
Subject: Me
Версия 0.0.1
1
0
0
2
Жанр
Движок
Unity
Платформа
Web (HTML5)
Язык
Время игровой сессии
до 10 мин.
Дата публикации игры
26.06.2026
Дата обновления игры
26.06.2026
Игра не опубликована