GH GambleHub

Fantasma Games - Overview and Integration

1) Short profile of the provider

Focus: stylish HTML5 mobile-first slots with "cinema" - smooth animations, spectacular transitions, readable by HUD.
Strengths: combination of ways/megaways, cascades, progress mechanics (counters/upgrades), spin modifiers and event minigames. In a number of titles - Bonus Buy (if allowed by the regulator).
Delivery: own RGS + network of aggregators/partner distribution programs. Light assets, fast TTFP.

2) Portfolio and game features

Hits/series (partial list):
  • Heroes Hunt/Heroes Hunt 2 - progress meters of heroes, cascades, modifiers, bosses/events.
  • Flower Fortunes (including Megaways) - level/reel upgrade, extendable drum height, ways.
  • Hades River of Souls/Medallion/Elemento/Caravan-themed/Samurai-themed - setting with a focus on visual and effects chains.
Mechanics and handwriting:
  • Megaways/ways: variable number of winning paths, often with cascades.
  • Cascades/explosions: consecutive victories in one spin with a good bunch of symbols, growing multipliers.
  • Symbol upgrade/expanding/mystery/wild reels - modifiers for upgrading mesh and stress.
  • Progress meters/keys/shards - accumulate in the base game and affect the bonus.
  • Bonus Buy - paid entry to the bonus for selected games (geo restrictions).
  • RTP versions: usually 96/95/94/92/90 - selected upon release by market/partner; commit'rtp _ build'to telemetry.

Volatility: medium → ultra-high; the key driver is progress + cascading multipliers and powerful bonus rounds.

3) Certification and compliance

Markets: EU/EEA/UK coverage, etc. - actual availability varies by game and jurisdiction.

Feature limitations:
  • Bonus Buy - only where permitted (UK/DE is often banned).
  • Autoplay/speeds - local limits, delays between backs, pop-up RG screens.
  • Jackpots/links (if operator/aggregator are connected) - seed/ceiling/levels and reporting.
  • Responsible Gaming: reality check, session timers, deposit/loss/bet limits, age screens.
  • Reporting (minimum): 'game _ code', 'rtp _ build', 'jurisdiction', 'wallet _ mode', 'feature _ flags' (buy/ways/megaways/cascades/progress), 'jackpot _ pool/level' (if any).

4) Integration options

Through the aggregator (fast go-to-market)

Single Fantasma catalog, network promos (tournaments/drops/Free Rounds), auto-updates of builds/certificates, unified webhooks and reports, availability matrix by market.

Direct integration (operators/holdings)

Wallet models:
  • Seamless - operator's balance, debit/credit for signed sausages (idempotency 'txn _ id').
  • Transfer (Fund) - pre-loading loans for the session, auto-return of the balance.
  • Game Launch: RGS-endpoint с JWT (`lang/currency/jurisdiction/channel`), `rtp`, фич-флаги (megaways/ways, cascades, buy, progress:on).
  • Services: session management, HMAC/anti-replay signature, game log, webhooks of rounds/feature/jackpots, exports.

5) UX/frontend requirements

Mobile-first: portrait/album, high-aspect screens, gestures/one-hand play, minimal "noise."

Performance: TTFP <3-4 s; sprite-atlas, lazy-audio, compressed shader effects; stable frame <16 ms.
Cascades/multipliers: clear indication of chains, current multiplier and remaining events.
Progress meters: visible scales/levels; preservation and auto-recovery after discount.
Megaways-HUD: ways counter, reel/symbol height indicator.
Localization: EU/CIS/LATAM/Asia; correct currency/number formats and RG copyright.

6) Pseudo integration examples

6. 1. Running Megaways (conditional example)


GET https://rgs. fantasma. example/launch
?token={jwt}
&game=ft_heroes_hunt_2_megaways
&lang=ru
&currency=EUR
&jurisdiction=mga
&channel=mobile
&features=megaways:on,cascades:on,progress:on,buy:off
&rtp=95. 0
&partner_id=OP123
JWT payload (minimum):
json
{
"sub": "player_11821",
"sid": "sess_3f1a...c9",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}

6. 2. Seamless Wallet - Debit/Credit

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"
}

Idempotency: unique 'txn _ id'; redo → deterministic response ('duplicate = true').
Caption: HMAC (SHA256) + 'x-timestamp' (60-180 s), Retray with deduplication.

6. 3. End of round webhook (cascades/multipliers)

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 (if allowed)

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. Progress meters - snapshot

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) Promo and Hold

Missions/quests: "do ≥ K cascades per session," "get ways ≥ N," "open bonus without purchase," "collect X progress points."

Tournaments/flights: points for the total multiplier, length of cascade chains, rare upgrades.
Free Rounds/Super Spins: onboarding in Heroes/Flower lines and fresh releases.
A/B: order of cards (Megaways/Progress/Novelties/Classics), disabling/masking Buy in prohibited geo, duration of intro/chamber panoramas.

8) Analytics and telemetry

KPI base:
  • DAU/MAU by title; average session duration; share of mobile portrait.
  • Bet/Win/GGR/RTP (actual); percentiles win/bet (P95/P99); StdDev winnings.
  • Feature-rate: frequency of cascades/retryggers/upgrades, average multiplier of chains, Bonus Buy share (if enabled).
  • Progress metrics: increase/burn meters, conversion to bonus without purchase.
  • Promo metrics: participation in missions/tournaments/Free Rounds, uplift in conversion/retention.
  • Tech: TTFP, FPS, wallet/webhook timeouts, share of replays.
Recommended telemetry:
  • `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 checklist before release

1. RTP versions are pinned to markets; 'rtp _ build' is written to logs and reports.
2. Buy/autoplay/speed - strictly geo; UI disclaimers correct.
3. Seamless-collars: idempotency ('txn _ id'), TTL signatures, deterministic repetitions.
4. Auto-resume: recovery of cascades/progress/bonuses after discount.
5. Performance: TTFP <3. 5 c; stable FPS; light intro with skip possibility.
6. Localization/currencies: Markets × Locales closed; correct formats and RG texts.
7. Promo: Tournaments/Missions/Free Rounds Connected; conditions are readable.
8. Reporting: GGR reconciliation by date/game/version; sections by cascades/progress/Buy.
9. UAT: long cascade chains, high multipliers, wallet/webhook repeats.

10) Typical errors and solutions

Mixing RTP builds → actual/report discrepancies: strictly log 'rtp _ build', cut uploads by versions.
Duplicate write-offs → no idempotency: storage-lock by 'txn _ id', deterministic repetitions.
Loss of progress → no snapshots: keep 'progress. snapshot 'and restore to relaunch.
Buy is active in the forbidden geo → centralize feature flags (PAM/feature-service) and the Markets × Flags matrix.
FPS drawdowns due to → effects include simplified shaders/particles, reduce the resolution of heavy textures.

11) Showcase (catalog) - recommendations

Tags: Megaways/Ways, Cascades, Progress, High/Ultra Volatility, Bonus Buy (where allowed), Free Spins.

Collections: "Cascades and Multipliers," "Progress and Upgrades," "Heroes and Adventures," "New Fantasma," "No Bonus Purchase."

KPI cards: cascade/retrigger frequency, average multiplier, progress/Buy, subjective "pace."

12) Economics and risk management

Top-line: visual cinematography + progress mechanics shape sustained engagement and repeat sessions.
Unit economics: average bet, conversion to bonus (without/with Buy), win/bet distributions, cascade/multiplier contribution.
Risk Profile: Ultra-volatile setups require rate and exposure limits on series/titles, GGR buffer and RTP anomaly alerts.
Content mix: Combine "ultra" (Megaways/progress) with more "even" releases; use seasonal capsules.

13) Step-by-step integration plan

1. Contract/Listing: Markets, RTP Versions, Buy/Cascades/Progress/Ways Statuses, Promo Pack.
2. Technical connection: sandbox keys, RGS/launch URL, Wallet API, webhooks, (opt.) jackpot/promotional services.
3. Feature flags: megaways/ways/cascades/buy/progress, locales/currencies.
4. Catalog: game cards, mechanic/volatility/Buy badges, age ratings.
5. QA/UAT: regression + load; long cascades/progress cases; wallet/webhook replays.
6. Soft-launch: 5-10% of traffic; GGR/RTP/feature-rate/progress/error monitoring.
7. GA release: tournaments/missions/Free Rounds; A/B showcases and creatives.
8. Post-monitoring: retro 14/30 days; tuning limits of expositions, showcases and promotional grids.

Result

Fantasma Games - about "movie slots" with progress and cascades: ways/megaways, symbol upgrades and event bonuses. Integration - standard (seamless/transfer, JWT start, webhooks), success relies on compliance discipline (RTP/speed/Buy), fair showcase (Megaways/Progress/Cascades badges) and telemetry ('rtp _ build', 'feature _ flags', 'progress _ meters') - this is how the economy is predictable and retention is growing.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Telegram
@Gamble_GC
Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.