Проект представляет собой полноценную многопользовательскую браузерную игру с открытым миром, собственной серверной логикой, системой сохранения мира, строительством, ресурсами, торговлей, PvP и отдельной боевой ареной.
Игра может запускаться как обычное веб-приложение в браузере и как Telegram Mini App.
В проекте реализованы:
многопользовательский открытый игровой мир;
перемещение игроков в реальном времени;
серверная синхронизация игроков;
строительство зданий и объектов;
система ресурсов и добычи;
инвентарь;
крафт;
оружие и боевая система;
огнестрельное и ближнее оружие;
PvP;
отдельная PvP-арена (на стадии разработки);
боты на арене;
препятствия и укрытия;
здоровье и получение урона;
система смерти и возрождения;
экономика;
внутриигровой магазин;
рынок между игроками;
кланы;
задания;
сезоны и события;
система наград;
реферальная система;
косметические предметы;
чат;
социальные механики;
система зданий и доступа к ним;
телепортация;
карта и навигация;
смена времени суток;
погода и визуальные эффекты;
звуковая система;
административная панель;
настройки игрового мира;
система аккаунтов;
интеграция с Telegram;
инфраструктура для внутриигровых платежей.
Клиент написан на нативном TypeScript без тяжёлых frontend-фреймворков вроде React или Vue.
Для отображения мира используется собственный игровой renderer на HTML5 Canvas 2D.
Реализованы:
игровой цикл;
камера;
отрисовка мира;
персонажи;
здания;
эффекты;
частицы;
освещение;
погода;
интерфейс;
мобильное управление;
управление с клавиатуры и мыши;
адаптация под Telegram Mini Apps.
В проекте также присутствуют экспериментальные модули WebGL2.
Клиент работает непосредственно в современном браузере, поэтому пользователю не требуется устанавливать отдельное приложение.
Серверная часть написана на Go.
Сервер отвечает за:
игровой мир;
игроков;
движение;
боевую систему;
попадания;
предметы;
здания;
рынок;
кланы;
задания;
экономику;
арену;
сохранение данных;
авторизацию;
API;
Telegram-интеграцию.
Основная игровая логика выполняется сервером, а не доверяется клиенту. Real-time multiplayer. Для связи игрового клиента с сервером используется WebSocket.
В проекте есть собственная реализация WebSocket-протокола и HTTP API.
Это позволяет синхронизировать:
координаты игроков;
действия;
стрельбу;
состояние мира;
события;
изменения игровых объектов.
База данных
Поддерживаются два режима хранения.
PostgreSQL — для полноценного серверного развёртывания.
Также присутствует собственная встроенная локальная база состояния мира для автономного запуска и разработки.
Есть миграции и механизм переноса данных.
Для PostgreSQL в комплекте предусмотрен Docker Compose.
Telegram
Проект поддерживает Telegram Mini Apps.
Реализованы:
запуск игры через Telegram-бота;
Telegram WebApp;
проверка подписанных Telegram initData;
Telegram-авторизация;
webhook;
игровая кнопка бота;
адаптивный интерфейс для мобильного Telegram;
safe-area мобильных устройств.
В кодовой базе предусмотрена инфраструктура монетизации:
Telegram Stars;
внутриигровая валюта;
заказы;
начисление покупок;
обработка подтверждений платежей;
интеграционная логика для ЮKassa.
Платёжные аккаунты и секретные ключи покупатель подключает самостоятельно.
Проект может работать на:
Linux;
Windows;
macOS.
Предусмотрены сборки под:
AMD64;
ARM64.
Что получает покупатель
По договорённости в сделку может входить:
полный исходный код клиента;
полный исходный код backend;
собранная версия игры;
серверные сборки;
структура базы данных;
миграции;
административная панель;
игровой контент;
графические материалы;
звуковые материалы;
документация;
скрипты запуска и развёртывания;
конфигурационные шаблоны;
помощь с первоначальным переносом проекта.
При необходимости проект можно переименовать и использовать как основу для собственной игры. Для развертывания, необходима иметь свой домен, так как старый нет возможности передать.
Проект рабочий и запускается на собственном сервере.
Игра находится в стадии разработки, но уже на 95% имеет завершенный вид, на данный момент, в игре уже находится 400+ игроков: основные игровые системы реализованы, однако отдельные механики могут требовать дальнейшей балансировки, оптимизации и полировки.
На данный момент проект не имеет подтверждённого стабильного дохода, так как был запущен всего 18.10.2026, на данный момент игра в статусе бета-тестов, но уже имеется 400+ игроков. Активного продвижения еще не проводилось.
Поэтому продаётся прежде всего как готовый программный продукт и технологическая база для дальнейшего развития, а не как бизнес с подтверждённой окупаемостью.
Подойдёт покупателю, который хочет получить готовую multiplayer-игру и существенно сократить время разработки собственного проекта с нуля.