Игры ·
Зомби в метро
Шутер про орды зомби на заброшенной станции метро и в городе над ней. Два файла, ноль ассетов: вся графика и звук — процедурные.
- Модель
- Claude Fable 5
- Версия от
- 13 июня 2026 г.
- Время разработки
- один вечер (~5,5 часов)
Хоррор-шутер от первого лица: вы просыпаетесь на заброшенной станции метро, из тоннелей лезут зомби, цель — выжить как можно дольше и набить очков. Со станции можно подняться в город размером километр на километр — там день сменяется ночью (ночь специально втрое длиннее), по небу ползёт огромная луна с кратерами, а вместо камерного спавнера включается режиссёр орд: волны до 500 зомби одновременно. За убийства дают жетоны метро — их тратят у торговцев в убежищах на дробовик, пулемёт и аптечки. Ранги растут от «Безбилетника» до «Бога пересадочного узла», и с каждым рангом зомби злее.
Самое неожиданное техническое требование — игра обязана быть ровно двумя файлами и работать офлайн с диска. Поэтому в ней нет ни одной картинки и ни одного аудиофайла: бетон, ржавчина на машинах, звёздное небо и лунные моря нарисованы шумом в шейдере, а выстрелы, рыки и «призрачный поезд» в тоннеле синтезированы осцилляторами Web Audio. При этом пули выносят настоящие кратеры в любой стене (воксели реально удаляются из меша и углубляются повторными попаданиями), а 300 зомби на улице рендерятся за 5 мс кадра — спасибо инстансингу и трёхуровневому LOD-интеллекту: дальние зомби думают вчетверо реже и рисуются четырьмя кубами.
Не всё вышло с первого раза, и это видно по истории коммитов. Самое обидное — воксельные дырки в самих зомби: модель честно простреливалась насквозь со слоями «одежда → мясо → кость», но фичу пришлось вырезать через час после релиза — с ордами в сотни тел она не выживала. Небо сначала рисовалось до геометрии и съедало весь бюджет кадра, орда не влезала в лимиты — пасс переставили после геометрии, и стало вдвое быстрее. А лучший баг нашёлся уже в городе: зомби упирались в невидимые «заборы» на площади — стены подземной станции торчали на метр над улицей и пересекались в аккуратную решётку, которую толпа не могла перелезть. Был и честный эксплойт: зомби не заходят в убежища, так что можно было безнаказанно отстреливать их из-за спины торговца — теперь киллы из убежища просто не дают наград.
Управление
- WASD — движение, Shift — бег, Space — прыжок
- Мышь — обзор, ЛКМ (зажать) — огонь
- R — перезарядка, 1–3 — смена оружия
- F — фонарик (ночью пригодится)
- E — торговец в убежище, там же 1–4 — покупка