Grid Loader: Arena

Grid Loader: Arena — быстрый top-down шутер в пиксель-арте с командными боями 5×5, который живёт прямо в браузере: без установки, на телефоне и на ПК.

О чём игра

Добро пожаловать в Систему, оператор. В мире, где информация стала главной валютой, две фракции — СИНИЕ (Нейро-Альянс) и КРАСНЫЕ (Синдикат) — сошлись в бесконечной битве за контроль над ядром сети.

По сути это классический Capture the Flag: прорываешься на базу противника, хватаешь зашифрованный флаг и доставляешь его на свою платформу. Три успешные доставки — и сектор ваш. Матчи идут раундами: короткий отсчёт, бой, счёт, следующий раунд.

Grid Loader: Arena

Геймплей

Всё происходит на процедурно генерируемой карте 3200×2400: каждый матч — новый ландшафт из укрытий, разрушаемых стен, ящиков с лутом и водоёмов (вода заметно замедляет — не лезьте в неё под огнём).

- Дробовик — сокрушительная мощь вблизи;

- Осколочные гранаты— выкуривать врагов из укрытий;

- Разрушаемые ящики — выбивай и подбирай аптечки с гранатами;

- Разрушаемые стены — прокладывай новые тактические маршруты.

Команды 5×5: если свободных мест не хватает, пустые слоты честно добираются ботами, так что матч начинается даже когда в лобби один живой игрок. Прикрывай носителя флага, отбивай атаки на свою базу и не подставляйся под дружественный огонь.

Два режима

ТРЕНИРОВКА — одиночный бой с ботами: спокойно освоить механики, пострелять и разобраться с флагами без спешки.

ИГРА 5×5 (ОНЛАЙН) — командные сражения с реальными игроками в реальном времени через собственный сервер.

Управление

ПК: WASD — движение, мышь — прицел, ЛКМ — огонь, клавиши 1/2/3 — оружие, ПКМ — граната, TAB — таблица счёта.

Мобильные устройства: левый виртуальный джойстик — движение, правый — прицеливание и огонь, отдельная кнопка для гранаты и переключатель оружия. Игра полностью играбельна с телефона, управление нативные касания, без «наведения пальцем по экрану».

Grid Loader: Arena

Где играть

- Свой сайт — здесь можно войти через Яндекс OAuth.

- Оба варианта полностью на русском и английском: язык определяется автоматически по системе/платформе и переключается в один клик.

Техническая сторона

Хочу немного рассказать и про «кухню», вдруг кому-то пригодится:

- Клиент — Phaser 4.2.1 (WebGL), всё рисуется процедурно: текстуры, спрайты, частицы и даже анимации генерируются кодом, без тяжёлых ассетов;

- Сервер — Node.js + Express + Socket.IO: комнаты, матчмейкинг, античит-подобные проверки позиций, синхронизация состояния 50 раз в секунду; база — PostgreSQL (опционально, в лёгком режиме работает и в памяти);

- Локализация — отдельные словари RU/EN с автопределением языка браузера и платформы.

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

Grid Loader: Arena — это моя попытка сделать быстрый и честный командный шутер, в который можно зайти с телефона за одну минуту и устроить настоящий бой за флаг.

Критика приветствуется.