Максим Малышев dvtech Сбер ID
Код, который решает задачи бизнеса. 10+ лет опыта.
Рейтинг
1 327
№ 1 122 в каталоге
Отзывы
Профессионализм
9/10
Коммуникация
9 /10
Город
Владивосток
Опыт работы
10 лет
На сайте с
2026 года
Юридический статус
Частное лицо
Безопасная сделка
Деньги списываются после приёмки

DotaLoot — игровая платформа кейсов Dota 2 с реальным дропом и Battle Pass (Next.js + PWA)

Используемые навыки Game Programming Next.js Socket IO Tailwind CSS Web3.js

Описание

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

Платформа позиционируется как «самый известный сайт с эксклюзивными кейсами из Доты 2» и должна выдерживать одновременное присутствие сотен активных пользователей в реальном времени.

Ключевые требования:
・Система кейсов — открытие сундуков с уникальным дропом предметов Dota 2
・Система апгрейдов — улучшение предметов с анимацией и вероятностным результатом
・Система контрактов — обмен нескольких предметов на один более редкий
・Battle Pass / Ивент — сезонные события с наградами и прогрессией
・Раздачи (Giveaways) — конкурсные механики для удержания аудитории
・Таблица лидеров (Top игроков) — соревновательный элемент платформы
・Онлайн-счётчики в реальном времени: количество игроков онлайн, открытий, апгрейдов, контрактов
・PWA — работает как нативное приложение на iOS и Android
・Интеграция с VK, Telegram-каналом (@dotaloot), X (Twitter)
・Международная аудитория + приём платежей через PayPal

Решение

Разработал полнофункциональную высоконагруженную игровую платформу на современном стеке.

Архитектура и стек:
・Next.js (App Router) — SSR/SSG, SEO-оптимизация, мультиязычная маршрутизация
・React + styled-components 6.1.19 — компонентная архитектура UI, динамические анимации открытия кейсов
・Tailwind CSS — утилитарная стилизация, тёмная/светлая тема (prefers-color-scheme)
・PWA (Web App Manifest) — установка на iOS/Android как нативное приложение, offline-режим
・WebSocket / Real-time — счётчики онлайн-игроков, открытий, апгрейдов и контрактов в реальном времени
・PayPal — международный приём платежей за кейсы и Battle Pass
・Sentry — мониторинг ошибок в продакшне (environment + release tracking)
・Google Analytics 4 + Google Tag Manager + Yandex.Metrica — полная аналитика поведения игроков
・Telegram-интеграция: официальный канал @dotaloot

Результат

Запущена и работает в продакшне популярная игровая платформа DotaLoot с активной международной аудиторией.

Ключевые результаты:
・Платформа обслуживает сотни одновременных игроков в реальном времени с живыми счётчиками активности
・Реализованы 4 игровые механики: кейсы, апгрейды, контракты, раздачи — полная экосистема вовлечения
・PWA обеспечивает нативный опыт на iOS и Android без публикации в App Store/Google Play
・Мониторинг через Sentry гарантирует стабильность работы в продакшне 24/7
・Проект демонстрирует опыт разработки высоконагруженных real-time игровых платформ с монетизацией

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Kindy.jp — мобильная платформа управления детским садом (Япония) | React Native + MERN + AWS
Kindy.jp — мобильная платформа управления детским садом (Япония) | React Native + MERN + AWS
48
Веб-разработка и IT Арт-парк ГАРМОНД — корпоративный сайт премиального загородного курорта (jQuery + Hotel Schema + GeoJS)
Арт-парк ГАРМОНД — корпоративный сайт премиального загородного курорта (jQuery + Hotel Schema + GeoJS)
68
Веб-разработка и IT Сервис персонального стилиста и доставки одежды с примеркой перед покупкой (DrapeFit, США)
Сервис персонального стилиста и доставки одежды с примеркой перед покупкой (DrapeFit, США)
76
Веб-разработка и IT Внедрение amoCRM и автоматизация обработки заявок для проекта Аллена Карра
Внедрение amoCRM и автоматизация обработки заявок для проекта Аллена Карра
48