Управление
Действие должно происходить тогда, когда его ожидает игрок. Предсказуемое движение помогает учиться и пробовать более точные решения.
Unity / двумерный аренный шутер
Лаконичный 2D-шутер с видом сверху в духе diep.io.
Браузерный клиент, выделенный Linux-сервер и внимание к управлению и читаемости действия.
Нажмите на точку.
С клавиатуры: Tab и Enter.
Демонстрация принципа взаимодействия. Это не полный игровой билд.
А теперь по-настоящему
Мини-версия принципа игры: ведите точку, она стреляет сама, а враги идут всё быстрее. Это демонстрация в рамках кейса, не сборка игры.
Игровой принцип
В Dot Arena простые формы выполняют разные роли. Игрок, противники, угрозы и полезные объекты должны различаться за долю секунды. Визуальная лаконичность делает поведение системы особенно заметным.
Поэтому работа над игрой начинается с управления и обратной связи. Скорость, дистанция, отклик на действие и момент следующей попытки определяют ощущение от арены сильнее декоративных деталей.
Действие должно происходить тогда, когда его ожидает игрок. Предсказуемое движение помогает учиться и пробовать более точные решения.
Форма, цвет и направление движения сообщают, что происходит на поле. Эффекты подчёркивают событие, сохраняя видимость следующей угрозы.
Короткий путь к новой попытке поддерживает ритм. Ошибка даёт информацию, а улучшение результата чувствуется через собственное действие.
Мало элементов.
Много игры.
Работа над проектом
Собственный 2D-шутер с видом сверху, вдохновлённый лаконичностью diep.io. Текущая версия проекта развивается на Unity; раньше игра была доступна онлайн.
Netcode for GameObjects связывает WebGL-клиент и выделенный Linux-сервер. Клиент передаёт направление движения, прицел и нажатие огня; сервер рассчитывает выстрелы, урон, здоровье и появление игроков.
Движение, оружие, здоровье, профиль и интерфейс разделены на компоненты. В исходниках есть перезарядка, респавн, счёт K/D, таблица игроков и лента устранений. Геометрическая арена оставляет происходящее читаемым.
По текущему статусу автора осталась офлайн-версия для игры с ботами. Обновление сборки и публикация на itch.io запланированы отдельно. Ссылка появится после выхода новой версии; публичный онлайн-сервер сейчас не заявлен.
Ваша задача — следующий проект
Разработаю игровой прототип, управление и системы. Сначала найдём интересное действие, затем построим вокруг него игру.
Следующий кейсInto the Woods