Grid Loader: Arena
Grid Loader: Arena — быстрый top-down шутер в пиксель-арте с командными боями 5×5, который живёт прямо в браузере: без установки, на телефоне и на ПК.
О чём игра
Добро пожаловать в Систему, оператор. В мире, где информация стала главной валютой, две фракции — СИНИЕ (Нейро-Альянс) и КРАСНЫЕ (Синдикат) — сошлись в бесконечной битве за контроль над ядром сети.
По сути это классический Capture the Flag: прорываешься на базу противника, хватаешь зашифрованный флаг и доставляешь его на свою платформу. Три успешные доставки — и сектор ваш. Матчи идут раундами: короткий отсчёт, бой, счёт, следующий раунд.
Геймплей
Всё происходит на процедурно генерируемой карте 3200×2400: каждый матч — новый ландшафт из укрытий, разрушаемых стен, ящиков с лутом и водоёмов (вода заметно замедляет — не лезьте в неё под огнём).
- Дробовик — сокрушительная мощь вблизи;
- Осколочные гранаты— выкуривать врагов из укрытий;
- Разрушаемые ящики — выбивай и подбирай аптечки с гранатами;
- Разрушаемые стены — прокладывай новые тактические маршруты.
Команды 5×5: если свободных мест не хватает, пустые слоты честно добираются ботами, так что матч начинается даже когда в лобби один живой игрок. Прикрывай носителя флага, отбивай атаки на свою базу и не подставляйся под дружественный огонь.
Два режима
ТРЕНИРОВКА — одиночный бой с ботами: спокойно освоить механики, пострелять и разобраться с флагами без спешки.
ИГРА 5×5 (ОНЛАЙН) — командные сражения с реальными игроками в реальном времени через собственный сервер.
Управление
ПК: WASD — движение, мышь — прицел, ЛКМ — огонь, клавиши 1/2/3 — оружие, ПКМ — граната, TAB — таблица счёта.
Мобильные устройства: левый виртуальный джойстик — движение, правый — прицеливание и огонь, отдельная кнопка для гранаты и переключатель оружия. Игра полностью играбельна с телефона, управление нативные касания, без «наведения пальцем по экрану».
Где играть
- Свой сайт — здесь можно войти через Яндекс OAuth.
- Оба варианта полностью на русском и английском: язык определяется автоматически по системе/платформе и переключается в один клик.
Техническая сторона
Хочу немного рассказать и про «кухню», вдруг кому-то пригодится:
- Клиент — Phaser 4.2.1 (WebGL), всё рисуется процедурно: текстуры, спрайты, частицы и даже анимации генерируются кодом, без тяжёлых ассетов;
- Сервер — Node.js + Express + Socket.IO: комнаты, матчмейкинг, античит-подобные проверки позиций, синхронизация состояния 50 раз в секунду; база — PostgreSQL (опционально, в лёгком режиме работает и в памяти);
- Локализация — отдельные словари RU/EN с автопределением языка браузера и платформы.
Сейчас это бета 0.1 — основа готова и уже играется онлайн. В ближайших планах: больше оружия и модификаторов, система прогрессии и скинов, улучшенный матчмейкинг с рейтингом и, возможно, зрелищные повторы матчей.
Grid Loader: Arena — это моя попытка сделать быстрый и честный командный шутер, в который можно зайти с телефона за одну минуту и устроить настоящий бой за флаг.
Критика приветствуется.