Досьє №03 · 2026

Gocase.gg

Платформа відкриття кейсів CS2: гравець відкриває кейси з відкритими шансами, покращує й обмінює предмети та виводить скіни в Steam, а команда керує кейсами, платежами й виведеннями з власної адмінки.

R&D Платформа кейсів CS2Геймінг · вітрина, кабінет гравця, адмінка gocase.gg
Gocase.gg
Клієнт
Власний продукт
Роль студії
Увесь продукт: дизайн‑система, вітрина, платежі й виведення, адмінка, SEO
Термін
З вересня 2026 · у розробці
Стек
Laravel 12 · Octane · Vue 3 · shadcn-vue · MySQL · Redis

Контекст

З чим прийшли

Gocase.gg — самостійний продукт студії, написаний з нуля: Laravel 12 на Octane, вітрина на Blade і чистих ES‑модулях, окремий застосунок адмінки на Vue 3.

Сайти кейсів тримаються на довірі гравців, тому з першого дня правило було одне: кожен результат вирішує сервер, і будь‑хто може його перевірити. Шанси кожного предмета видно до оплати, а будь‑яке відкриття можна перерахувати на сторінці provably fair.

Платформа працює від початку до кінця на закритому стенді й готується до запуску: далі — місії та сезони, вхід через пошту й жива стрічка дропів на WebSocket. Цей кейс доповнюватимемо в міру роботи.

Задача

Що треба було зробити

  1. Зробити відкриття кейса таким, як у самій CS2
  2. Дати гравцям перевірити кожен результат
  3. Приймати оплату карткою, криптовалютою й скінами CS2 і виплачувати скінами
  4. Дати команді одну адмінку для кейсів, грошей і гравців

Стек

Що на чому працює

Вітрина
Laravel 12BladeES‑модуліCSS на токенах
Сервер застосунку
PHP 8.2Laravel OctaneRoadRunner
Адмінка
Vue 3shadcn‑vueReka UITailwind 4TypeScript
Дані й фонові задачі
MySQLRedisчерги й планувальник Laravel
Чесність і безпека
Provably fair HMAC‑SHA256Cloudflare Zero TrustTOTP 2FA
Гроші
Карткикриптовалютапоповнення скінамививедення в Steam

Рішення

Що зробили

01

Відкриття як у CS2

Рулетка йде кривою прокрутки CS2 і грає звуки гри. До п’яти кейсів відкриваються одночасно паралельними колонками, є швидкий режим і автовідкриття з лімітами прибутку й збитку. Дроп вирішує сервер і списує баланс однією транзакцією, тож підкрутити щось із браузера не вийде.

02

Чесність, яку можна перевірити

Provably fair на HMAC‑SHA256: хеш серверного сіду публікується до відкриття, гравець задає власний сід, а окрема сторінка перераховує будь‑яке відкриття. Шанси кожного предмета показано на сторінці кейса ще до оплати.

03

Апгрейд, контракти, інвентар

Апгрейд із колесом шансу, який рахує сервер, контракти, що перетворюють 3–10 предметів на один, та інвентар із фільтрами, масовим продажем і виведенням.

04

Платежі й виведення

Внутрішня валюта GoCoins із пакетами монет. Поповнення карткою, криптовалютою та скінами CS2; скіни виводяться в Steam гравця через маркетплейс зі статусами заявки й ручною перевіркою великих сум.

05

Зростання і SEO

30 рівнів, реферальні посилання, щоденний безкоштовний кейс і промокоди. Шість мов із hreflang, структуровані дані, згенерована карта сайту й SEO кожної сторінки в адмінці.

06

Адмінка команди

Окремий застосунок на Vue 3 і shadcn‑vue: дашборд і воронка, редактор кейсів із шансами, симулятором та історією версій, виведення, бонуси, гравці й SEO. Вхід — через Cloudflare Zero Trust із двофакторною автентифікацією.

Обсяг робіт

Скільки зроблено

20 000+
рядків PHP у бізнес‑логіці
12 500
рядків Vue в адмінці
39
таблиць у базі
153
маршрути, з них 70 — API адмінки
30
компонентів дизайн‑системи
6
мов, по 550 рядків

Вартість за нашими розцінками

€64 000 R&D

R&D: власний продукт студії, зроблений нашим коштом. Ціна — оцінка такого самого обсягу робіт для клієнта за нашими розцінками.

Результат

Що змінилося

3 тижні
від першого коміту до робочої платформи
6
мов вітрини
1–5
кейсів за одне відкриття
13
робочих розділів адмінки

Наступне досьє

TryDotaR&D

TryDota

2026

Медіапортал і спільнота · Геймінг · RU, EN, UA

Архів із 1 165 матеріалів — на новому рушії

Хочете так само?