Real-Time Communication

Between Flutter and Game Engines

Stream data bidirectionally between your Flutter application and

embedded game engines. Live state synchronization, asset streaming,

and event-driven communication with minimal latency.

Feature Hero

Centralized Asset Management

Store, organize, and access all your game assets

from a single source of truth.

High-Performance Channels

Game Framework establishes optimized communication channels between Flutter and your game engine. Binary protocols minimize serialization overhead, delivering sub-millisecond message delivery for local communication.

High-Performance Channels

Bidirectional Flow

Compare any two versions of your game widget side by side. See exactly what changed in your scenes, configurations, and even visual assets with Game Framework’s diff visualization.

Bidirectional Flow

Stream Types for Every Use Case

Create isolated branches to test new features or major changes. Merge successful experiments back to main, or discard them entirely—your stable version remains untouched.

Stream Types for Every Use Case

Stream Types

Store, organize, and access all your game assets from a single source of truth.

Event Streams. . Discrete events from either side. Touch inputs, game events, UI triggers—delivered reliably and in order.

Event Streams.

State Streams. Continuous state synchronization. Game state flows to Flutter for UI updates; Flutter state flows to the engine for game logic.

State Streams.

Asset Streams. Progressive asset loading. Stream large assets in chunks, with progress callbacks and cancellation support.

Asset Streams.

Binary Streams. Raw binary data for custom protocols. Maximum performance for specialized use cases like custom networking or data capture.

Binary Streams.
Automatic Reconnection
Automatic Reconnection

Streams recover from interruptions

transparently

Backpressure Handling
Backpressure Handling

Slow consumers don't crash fast producers

Message Ordering
Message Ordering

Guaranteed ordering within each stream

Delivery Confirmation
Delivery Confirmation

Optional acknowledgment for critical messages

Frequently Asked Questions