Все кейсы

Прототип сетевой настольной игры на Unity для частного заказчика

Creex TEAM ·Физическое лицо ·2024

Разработан прототип сетевой настольной игры на Unity с лобби, Relay и синхронизацией ходов для частного заказчика.

Задача

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

Решение

На основе детального разбора ТЗ создан честный прототип с акцентом на чистую архитектуру и прозрачность кода. Реализована клиент-серверная логика на Netcode for GameObjects с Host Authority, система лобби и Relay для обхода NAT, управление состоянием через стейт-машину и DI-контейнер VContainer. Очерёдность ходов привязана к слотам, все действия синхронизированы через RPC, а UI и сцены централизованно управляются через сервисы.

Результат

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

8 место в категории Интернет-магазин → Игры

Похожие кейсы