Fantasma Games - огляд та інтеграція
1) Короткий профіль провайдера
Фокус: стильні HTML5 mobile-first слоти з «кінематографом» - плавні анімації, ефектні переходи, що читається HUD.
Сильні сторони: комбінація ways/megaways, каскадів, прогрес-механік (лічильники/апгрейди), модифікаторів спіна і подієвих міні-ігор. У ряді тайтлів - Bonus Buy (якщо дозволено регулятором).
Доставка: власний RGS + мережа агрегаторів/партнерських програм дистрибуції. Легкі асети, швидкий TTFP.
2) Портфоліо та ігрові особливості
Хіти/серії (неповний список):- Heroes Hunt/Heroes Hunt 2 - прогрес-метри героїв, каскади, модифікатори, боси/події.
- Flower Fortunes (в т. ч. Megaways-варіант) - апгрейд рівнів/котушок, подовжувана висота барабанів, ways.
- Hades River of Souls/Medallion/Elemento/Caravan-тематика/Samurai-тематика - сетинг з акцентом на візуал і ланцюжки ефектів.
- Megaways/ways (на частини релізів): змінюване число шляхів виграшу, часто з каскадами.
- Каскади/вибухи: послідовні перемоги за один спин з добросипом символів, зростаючі множники.
- Symbol upgrade/expanding/mystery/wild reels - модифікатори для апгрейда сітки і напруги.
- Прогрес-метри/ключі/осколки - копляться в базовій грі і впливають на бонус.
- Bonus Buy - платний вхід в бонус у обраних ігор (обмеження по гео).
- RTP-версії: зазвичай 96/95/94/92/90 - вибираються при релізі по ринках/партнерах; фіксуйте'rtp _ build'у телеметрії.
Волатильність: середня → ультра-висока; ключовий драйвер - прогрес + каскадні множники і потужні бонус-раунди.
3) Сертифікація та комплаєнс
Ринки: покриття ЄС/ЄЕЗ/UK та ін. - фактична доступність залежить від гри і юрисдикції.
Обмеження функцій:- Bonus Buy - тільки там, де дозволено (UK/DE часто забороняють).
- Автоплей/швидкості - локальні ліміти, затримки між спинами, спливаючі RG-екрани.
- Джекпоти/лінки (якщо підключені операторські/агрегаторські) - seed/ceiling/рівні та звітність.
- Responsible Gaming: reality check, session timers, ліміти депозитів/втрат/ставок, вікові екрани.
- Звітність (мінімум): `game_code`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags` (buy/ways/megaways/cascades/progress), `jackpot_pool/level` (если есть).
4) Варіанти інтеграції
Через агрегатора (швидкий go-to-market)
Єдиний каталог Fantasma, мережеві промо (турніри/дропи/Free Rounds), автооновлення білдів/сертифікатів, уніфіковані вебхуки та звіти, матриця доступності по ринках.
Пряма інтеграція (оператори/холдинги)
Wallet-моделі:- Seamless - баланс у оператора, дебет/кредит за підписаними колбеками (ідемпотентність'txn _ id').
- Transfer (Fund) - передзавантаження кредитів на сесію, авто-повернення залишку.
- Game Launch: RGS-endpoint с JWT (`lang/currency/jurisdiction/channel`), `rtp`, фич-флаги (megaways/ways, cascades, buy, progress:on).
- Сервіси: управління сесією, підпис HMAC/anti-replay, гейм-лог, вебхукі раундів/фіч/джекпотів, експорти.
5) UX/фронтенд-вимоги
Mobile-first: портрет/альбом, high-aspect екрани, жести/one-hand play, мінімальний «шум».
Продуктивність: TTFP < 3–4 c; sprite-atlas, lazy-audio, стислі шейдер-ефекти; стабільний кадр <16 мс.
Каскади/множники: чітка індикація ланцюжків, поточного мультиплікатора і решти подій.
Прогрес-метри: видимі шкали/рівні; збереження і автодовозврат після дисконекту.
Megaways-HUD: лічильник ways, індикатор висоти барабанів/символів.
Локалізація: ЄС/СНД/ЛАТАМ/Азія; коректні формати валют/чисел і RG-копірайт.
6) Псевдо-приклади інтеграції
6. 1. Запуск Megaways (умовний приклад)
GET https://rgs. fantasma. example/launch
?token={jwt}
&game=ft_heroes_hunt_2_megaways
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=megaways:on,cascades:on,progress:on,buy:off
&rtp=95. 0
&partner_id=OP123
JWT payload (мінімум):
json
{
"sub": "player_11821",
"sid": "sess_3f1a...c9",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}
6. 2. Seamless Wallet - дебет/кредит
Debit:http
POST /wallet/debit
{
"sid": "sess_3f1a...c9",
"txn_id": "ft_2025-11-02_003721",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_c71b...4e",
"reason": "bet"
}
Credit:
http
POST /wallet/credit
{
"sid": "sess_3f1a...c9",
"parent_txn_id": "ft_2025-11-02_003721",
"amount": "8. 40",
"currency": "EUR",
"game_round_id": "gr_c71b...4e",
"reason": "win"
}
Ідемпотентність: унікальний'txn _ id'; повтор → детерміновану відповідь ('duplicate = true').
Підпис: HMAC (SHA256) +'x-timestamp'( 60-180 c), ретраї з дедуплікацією.
6. 3. Вебхук кінця раунду (каскади/множники)
json
{
"type": "game. round_end",
"player_id": "player_11821",
"game": "ft_heroes_hunt_2_megaways",
"bet": 1. 00,
"win": 8. 40,
"currency": "EUR",
"features": ["megaways:on","cascades:3","multiplier:x4","progress:+1"],
"rtp_build": "95. 0_2025-10-24",
"jurisdiction": "mga",
"ts": "2025-11-02T17:43:11Z"
}
6. 4. Bonus Buy (якщо дозволено)
json
{
"type": "feature. buy",
"player_id": "player_11821",
"game": "ft_medallion",
"cost": 60. 00,
"currency": "EUR",
"trigger": "bonus_buy",
"rtp_build": "94. 0_2025-10-28",
"jurisdiction": "mga",
"ts": "2025-11-02T17:43:52Z"
}
6. 5. Прогрес-метри - снапшот
json
{
"type": "progress. snapshot",
"player_id": "player_11821",
"game": "ft_heroes_hunt_2_megaways",
"meters": {"keys": 2, "rage": 45, "relic": 1},
"session_id": "sess_3f1a...c9",
"rtp_build": "95. 0_2025-10-24",
"jurisdiction": "mga",
"ts": "2025-11-02T17:44:18Z"
}
7) Промо і утримання
Місії/квести: «зроби ≥ K каскадів за сесію», «отримай ways ≥ N», «відкрий бонус без покупки», «збери X прогрес-окулярів».
Турніри/рейси: окуляри за сумарний множник, довжину каскадних ланцюжків, рідкісні апгрейди.
Free Rounds / Super Spins: онбординг в Heroes/Flower-лінійки і свіжі релізи.
A/B: порядок карток (Megaways/Прогрес/Новинки/Класика), відключення/маскування Buy в заборонених гео, тривалість інтро/камерних панорам.
8) Аналітика і телеметрія
KPI-база:- DAU/MAU по тайтлам; середня тривалість сесії; частка mobile-портрета.
- Bet/Win/GGR/RTP (факт); перцентилі win/bet (P95/P99); StdDev виграшів.
- Feature-rate: частота каскадів/ретригерів/апгрейдів, середній множник ланцюжків, частка Bonus Buy (якщо включений).
- Progress-метрики: приріст/згоряння метрів, конверсія в бонус без покупки.
- Promo-метрики: участь у місіях/турнірах/Free Rounds, uplift у конверсії/retention.
- Tech: TTFP, FPS, тайм-аути гаманця/вебхуків, частка повторів.
- `game_code`, `ways/megaways:on/off`, `cascades:n`, `multiplier`, `progress_meters`, `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags` (buy/progress/mystery/upgrade), `promo_campaign_id`, `game_round_id`, `txn_id`, `session_id`.
9) QA-чек-лист перед релізом
1. RTP-версії закріплені по ринках;'rtp _ build'пишеться в логи і звіти.
2. Buy/автоплей/швидкості - строго по гео; UI дисклеймери коректні.
3. Seamless-колбеки: ідемпотентність ('txn _ id'), TTL підписи, детерміновані повтори.
4. Auto-resume: відновлення каскадів/прогресу/бонусів після дисконекту.
5. Перфоманс: TTFP < 3. 5 c; стабільний FPS; легкі інтро з можливістю скіпу.
6. Локалізація/валюти: Markets × Locales закрита; коректні формати і RG-тексти.
7. Промо: турніри/місії/Free Rounds підключені; Умови читаються.
8. Звітність: звірка GGR за датами/іграми/версіями; розрізи по каскадах/прогресу/Buy.
9. UAT: довгі ланцюжки каскадів, високі множники, повтори гаманця/вебхуків.
10) Типові помилки та рішення
Змішання RTP-білдів → розбіжності факт/звіт: строго логуйте'rtp _ build', ріжте вивантаження за версіями.
Дублікати списань → немає ідемпотентності: storage-lock по'txn _ id', детерміновані повтори.
Втрата прогресу → відсутні снапшоти: зберігайте'progress. snapshot'і відновлюйте на relaunch.
Buy активний в забороненому гео → централізуйте фіч-прапори (PAM/feature-service) і матрицю Markets × Flags.
Просадки FPS через ефекти → включайте спрощені шейдери/частинки, знижуйте роздільну здатність важких текстур.
11) Вітрина (каталог) - рекомендації
Теги: Megaways/Ways, Cascades, Progress, High/Ultra Volatility, Bonus Buy (де дозволено), Free Spins.
Збірки: «Каскади і множники», «Прогрес і апгрейди», «Герої і пригоди», «Новинки Fantasma», «Без покупки бонусу».
Картки-KPI: частота каскадів/ретригерів, середній множник, наявність прогресу/Buy, суб'єктивний «темп».
12) Економіка та управління ризиком
Top-line: візуальна кінематографічність + прогрес-механіки формують стійку залученість і повторні сесії.
Unit-економіка: середній bet, конверсія в бонус (без/з Buy), розподілу win/bet, внесок каскадів/множників.
Ризик-профіль: ультра-волатильні сетапи вимагають лімітів ставок і експозицій по серіях/тайтлах, буфера GGR і алертів аномалій RTP.
Контент-мікс: поєднуйте «ультру» (Megaways/прогрес) з більш «рівними» релізами; використовуйте сезонні капсули.
13) Покроковий план інтеграції
1. Договір/лістинг: ринки, RTP-версії, статуси Buy/каскадів/прогресу/ways, промо-пак.
2. Техпідключення: sandbox-ключі, RGS/launch URL, Wallet API, вебхуки, (опц.) джекпот/промо-сервіси.
3. Фіч-прапори: megaways/ways/cascades/buy/progress, локалі/валюти.
4. Каталог: картки ігор, бейджі механік/волатильності/Buy, вікові рейтинги.
5. QA/UAT: регрес + навантаження; довгі каскади/прогрес-кейси; повтори гаманця/вебхуків.
6. Soft-launch: 5-10% трафіку; моніторинг GGR/RTP/feature-rate/progress/помилок.
7. GA-реліз: турніри/місії/Free Rounds; A/B вітрини і креативів.
8. Пост-моніторинг: ретро 14/30 днів; тюнінг лімітів експозицій, вітрини і промо-сіток.
Підсумок
Fantasma Games - про «кіно-слоти» з прогресом і каскадами: ways/megaways, апгрейди символів і подієві бонуси. Інтеграція - стандартна (seamless/transfer, JWT-старт, вебхукі), успіх спирається на дисципліну комплаєнсу (RTP/швидкості/Buy), чесну вітрину (бейджі Megaways/Progress/Cascades) і телеметрію ('rtp _ build','feature _ flags','progress _ meters') - так економіка передбачувана, а утримання зростає.