О проекте
Mechanicum — это серверная платформа с открытым исходным кодом, предназначенная для разработки и управления игровыми проектами любой степени сложности. Она предоставляет гибкие инструменты для создания многопользовательских и одиночных игр, поддерживает кроссплатформенность и сервисную модель распространения.
Ключевые особенности

Микросервисная архитектура
Гибкая структура, упрощающая масштабирование и обновления компонентов. Обеспечивает удобное сопровождение продукта и снижает технические риски.

Интеграция с движками
Поддержка Unity, Unreal Engine, VK Play, Steam, App Store и Google Play. Нет ограничений на подключение любых движков и внешних сервисов.

Облачная инфраструктура
Развёртывание в Kubernetes без привязки к конкретному хостингу. Гибкость в выборе инфраструктуры и конфигурации.

Производительность
Стабильная работа даже под высокой нагрузкой. Надёжность и отказоустойчивость сервисов при активном росте пользовательской базы.
Возможности

Управление доступом
Регистрация, авторизация, контроль прав доступа. Поддержка OAuth 2.0 и OpenID Connect, настройка ролей и разрешений для различных типов пользователей.

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

Монетизация
Магазин, внутриигровые покупки, реклама, интеграция платёжных систем и антифрод.

Технические сервисы
Аналитика, логирование, телеметрия, оповещения и интеграция с базами данных.

Социальные функции
Кланы, друзья, чаты, рейтинги, внутриигровые события и сезонные активности.

SDK и API
Набор SDK и интерфейсов для интеграции с поддерживаемыми игровыми движками и платформами.
Кому подходит
Mechanicum — это универсальный инструмент для разных игровых задач:
Инди-разработчики могут использовать готовые модули авторизации, аналитики, облачных сохранений и социальных функций без необходимости разрабатывать всё с нуля. Это ускоряет запуск и снижает издержки.
Одиночные игры с живым сопровождением используют Mechanicum для внедрения обновлений, проведения внутриигровых событий, сбора обратной связи и работы с рейтингами. Платформа помогает строить устойчивую инфраструктуру для долгосрочного взаимодействия с игроком после релиза.
Многопользовательские проекты получают полноценную серверную архитектуру: матчмейкинг, оркестрация, масштабирование и интеграцию с популярными платформами. Всё — из коробки и с открытым исходным кодом.