В данной организации представлена многопользовательская игровая платформа, построенная на микросервисной архитектуре. Платформа предназначена для поддержки многопользователських игр с синхронизацией сессий в реальном времени.
Изначальная курсовая для памяти сохранена здесь же SysDesign.pdf
Репозитории (компоненты) системы:
- Dashboard — Клиентское веб-приложение для хостов игр: регистрация, настройка правил доступа, управление друзьями и бан-листами.
 - Magicthirst - Green — Игровой клиент на Unity, использующий инфраструктуру Magicthirst для сетевого взаимодействия.
 - Gateway — Единая точка входа (API Gateway). Маршрутизирует запросы, валидирует токены, управляет сессиями.
 - Sync — Сервис синхронизации игровых сессий (Riptide/gRPC).
 - Auth — Аутентификация пользователей, выдача и проверка JWT/JWE токенов.
 - Hosts — Управление настройками и списками доступа для игровых хостов.
 
Схема:
- Собрать всю документацию в репозиторий Magicthirst/Docs через Github Actions
 - Перевести сервисы Auth и Hosts на C# для унификации стека.
 - Поддержка refresh/access токенов с разными временами жизни.
 - Улучшить автоматизацию деплоя и CI/CD.
 
