ЛАБОРАТОРИЯ · 2026

Игра «Жизнь»

Конвейская «Жизнь» в WebGL2 — клетки светятся возрастом, эпидемия катится красной волной, импульс жизни сеет новые колонии. Личный эксперимент студии.

Что делалиWebGL2Дизайн взаимодействияGPU-рендерингСимуляция

Задача · 01

Игра «Жизнь» Конвея сделана за 55 лет тысячами разработчиков — обычно как сетка моргающих квадратов. Задача: показать ту же математику так, чтобы её хотелось смотреть и трогать. Доказать, что студия умеет в премиум-визуал, а не «нормально работает».

Решение · 02

Движок и рендер разнесены: CPU считает поколения по битовой логике, GPU отдельным multipass-конвейером рисует сцену с HDR-диапазоном, separable Gaussian bloom, scene-aware trail и smooth tween между состояниями. Возрастная окраска через smoothstep-градиент превращает каждую клетку в маленькую историю. Поверх — две интервенции игрока: глобальная эпидемия с per-cell пульсацией и точечный импульс жизни кликом.

Результат · 03

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

Похожая задача? Обсудим.

Анатолий ответит лично.