> ## Documentation Index
> Fetch the complete documentation index at: https://docs.magicblock.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Mapping and State listening

> Integrating BOLT with different clients

The standardized ECS pattern allows for easy integration of game components with a rendering engine to display the game interface. Bolt can be viewed as an open and permissionless alternative to a backend intended as a multiplayer game server.

For visualization and rendering, existing engines such as Unity, Unreal Engine, Phaser, and others can be used.

The standardized structure of the components allows for automatic mapping of components and entity properties (abstracting serialization and deserialization. State updates can be easily performed and intercepted, providing a mechanism similar to the Observer pattern to listen to state changes and update the rendering.

If you are building with Unity, the [Solana Unity SDK](/Build/SolanaUnitySDK/overview) gives you all the necessary tools to connect the gaming interface with Bolt.
