Код, который решает задачи бизнеса. 10+ лет опыта.

Максим Малышев dvtech

Рейтинг: 5 377
Верифицирован через Сбер ID
Всего отзывов: 1 0
Профессионализм: 9 Коммуникация: 9
Выполнил заданий: 1
  • Работ в портфолио: 15
  • Типовых услуг: 3
  • Работ на продажу: 0
  • Возраст: 44 года
  • Стаж работы: 10 лет
  • Зарегистрирован: 03.06.2026
  • Образование: Бакалавриат
  • Юридический статус:Частное лицо
  • Стоимость услуг (руб): 2 000 за час 320 000 за месяц
Был на сайте:

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

Описание

Клиент поставил задачу разработать высоконагруженную игровую платформу для русскоязычной аудитории фанатов 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 игровых платформ с монетизацией

Ссылки на примеры реализации

 dotaloot.me/ru

Презентация проекта

dotaloot_02.png
dotaloot_03.png
dotaloot_04.png
dotaloot_05.png
dotaloot_06.png
dotaloot_07.png

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

0