Logo GH

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!

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.