Перейти к содержанию
Все работы / Сетевые игры

Unity / двумерный аренный шутер

DOT
ARENA

Лаконичный 2D-шутер с видом сверху в духе diep.io.
Браузерный клиент, выделенный Linux-сервер и внимание к управлению и читаемости действия.

КЛИЕНТ WEBGL
ВЫДЕЛЕННЫЙ СЕРВЕР
ИНТЕРАКТИВНЫЙ ФРАГМЕНТЦЕЛИ: 0 / 5

Нажмите на точку.
С клавиатуры: Tab и Enter.

Демонстрация принципа взаимодействия. Это не полный игровой билд.

А теперь по-настоящему

Минута на арене.

Мини-версия принципа игры: ведите точку, она стреляет сама, а враги идут всё быстрее. Это демонстрация в рамках кейса, не сборка игры.

Очки 0Жизни 3

Точка стреляет сама, ваша задача — не подпускать врагов.

Игровой принцип

Оставить только то,
что влияет на решение.

В Dot Arena простые формы выполняют разные роли. Игрок, противники, угрозы и полезные объекты должны различаться за долю секунды. Визуальная лаконичность делает поведение системы особенно заметным.

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

ВВОД

Управление

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

СОСТОЯНИЕ

Читаемость

Форма, цвет и направление движения сообщают, что происходит на поле. Эффекты подчёркивают событие, сохраняя видимость следующей угрозы.

ЦИКЛ

Повтор

Короткий путь к новой попытке поддерживает ритм. Ошибка даёт информацию, а улучшение результата чувствуется через собственное действие.

Мало элементов.
Много игры.

Геометрическая арена Dot Arena: игрок, траектория и противники

Работа над проектом

За интерфейсом.

Собственный 2D-шутер с видом сверху, вдохновлённый лаконичностью diep.io. Текущая версия проекта развивается на Unity; раньше игра была доступна онлайн.

Клиент отвечает за ввод

Netcode for GameObjects связывает WebGL-клиент и выделенный Linux-сервер. Клиент передаёт направление движения, прицел и нажатие огня; сервер рассчитывает выстрелы, урон, здоровье и появление игроков.

Бой как единая система

Движение, оружие, здоровье, профиль и интерфейс разделены на компоненты. В исходниках есть перезарядка, респавн, счёт K/D, таблица игроков и лента устранений. Геометрическая арена оставляет происходящее читаемым.

Офлайн сейчас, публикация позже

По текущему статусу автора осталась офлайн-версия для игры с ботами. Обновление сборки и публикация на itch.io запланированы отдельно. Ссылка появится после выхода новой версии; публичный онлайн-сервер сейчас не заявлен.

Ваша задача — следующий проект

Проверим вашу механику в деле.

Обсудить разработку

Разработаю игровой прототип, управление и системы. Сначала найдём интересное действие, затем построим вокруг него игру.

Следующий кейсInto the Woods