# Game Technology

**Unity3D Game Engine**

emoji™ Marble Dash is built in Unity3D, enabling smooth cross-platform performance on mobile (iOS/Android) and PC (Windows/macOS). Unity’s rendering pipeline delivers the bright, playful look that fits the emoji™ brand, while keeping gameplay stable across a wide range of devices.

The engine handles everything on the client side: rendering, input, UI, and asset loading. Through Immutable’s Unity SDK, blockchain features integrate directly into the game without custom networking code, speeding up development and ensuring reliable on-chain interactions.

**Photon Quantum Multiplayer Physics**

Photon Quantum powers the game’s deterministic, server-authoritative physics. All Marble movement and collisions are calculated server-side, preventing manipulation and guaranteeing that every player races under identical conditions. This creates a fair, skill-based competitive environment.

**PlayFab Backend Services**

Microsoft’s PlayFab supports the platform’s backend needs, from account management and progression tracking to social features and cross-platform data syncing. All off-chain data is securely stored and managed through PlayFab.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.emojimarbledash.com/technology/game-technology.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
