Mechanicum logo
Проект находится в активной разработке. Доступ к репозиторию предоставляется по запросу.

О проекте

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

Ключевые особенности

Микросервисная архитектура

Микросервисная архитектура

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

Интеграция с движками

Интеграция с движками

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

Облачная инфраструктура

Облачная инфраструктура

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

Производительность

Производительность

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

Возможности

Управление доступом

Управление доступом

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

Многопользовательские сессии

Многопользовательские сессии

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

Монетизация

Монетизация

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

Технические сервисы

Технические сервисы

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

Социальные функции

Социальные функции

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

SDK и API

SDK и API

Набор SDK и интерфейсов для интеграции с поддерживаемыми игровыми движками и платформами.

Кому подходит

Mechanicum — это универсальный инструмент для разных игровых задач:

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

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

Многопользовательские проекты получают полноценную серверную архитектуру: матчмейкинг, оркестрация, масштабирование и интеграцию с популярными платформами. Всё — из коробки и с открытым исходным кодом.

Связаться с нами

info@mechanicum.pro