Realtime Database Subsystem

Low-Latency Synchronized Key-Value Data Sockets

Synchronize global game values, chat room channels, or live multiplayer lobby states with sub-100ms response cycles. Utilize persistent WebSockets pipelines to drive quick cloud changes without continuous polling overhead.

⚡ Native C++ Performance 🌐 Cross-Platform 🛠️ Full Blueprint Parity
Download on Fab Marketplace Icon Go to installation doc
Documentation also available in English Español Français

Explore Components

Video Guides

Frequently Asked Questions

When should I choose Realtime Database instead of Cloud Firestore?

Realtime Database is ideal for ultra-low-latency, simple JSON key-value synchronization like live server list updates, active matchmaking lobbies, or quick scoreboard feeds where rapid updates are critical.

How does the engine process deep nested JSON data fields?

The plugin processes database snapshots into an optimized key-value node loop. You can extract individual nested paths or serialize complete data keys directly into native engine strings or structs.

Does the WebSocket pipeline drain mobile device battery packs quickly?

No. The native C++ socket framework uses low-overhead transport layers that put connections into sleep states during gameplay inactivity, preventing background thread battery draining issues common in web wrappers.

Can I limit database storage tracking to single player profiles?

Yes. Realtime Database rules evaluate child nodes dynamically against the user's authenticating UID token, preventing unauthorized clients from altering other user node points.

Does the Realtime Database plugin support atomic increments?

Yes. It supports atomic transactions and direct data mutation increments (ServerValue::Increment), ensuring things like score totals or global match counts remain accurate across concurrent users.

Can I monitor specific sub-keys without downloading the entire database JSON tree?

Yes. You can attach value or child event listeners to precise data paths, ensuring your game client only streams mutations for the specific room or object it needs to track.

© 2026 Pandores Marketplace.