# System Requirements

uVegas assets are built and optimized for **Unity 6.0+** and take full advantage of its performance and networking improvements.

Being primarily a technical asset (C# scripts and Unity UI systems), it fully supports all render pipelines, including URP, HDRP, and the Built-in RP.

All games and multiplayer components are designed to run efficiently on both **client** and **dedicated server** environments.

{% hint style="info" %}
For detailed Unity hardware requirements, please refer to the official documentation:\
[Unity 6 System Requirements →](https://docs.unity3d.com/Manual/system-requirements.html)
{% endhint %}

***

### Client Requirements

The client-side components (Blackjack, Poker, Roulette, Slots, etc.) run on all Unity-supported platforms and are optimized for both desktop and mobile use.

**Supported Platforms**

* Windows 10/11
* macOS (Apple Silicon & Intel)
* Linux (Ubuntu 22.04 or newer)
* iOS 15+
* Android 10+

**Recommended Minimum Specifications**

* CPU: Quad-core processor or higher
* RAM: 8 GB
* GPU: DirectX 11 / Metal compatible graphics card
* Unity Version: 6.0 (LTS) or newer

Mobile devices should meet standard Unity requirements for 2D or 3D games.

***

### Dedicated Server Requirements

Servers can be hosted on both **Windows** and **Linux** operating systems.

**Supported Server Environments**

* Windows Server 2019 / 2022
* Linux (Ubuntu 22.04+, Debian 12+)
* Docker (optional, for containerized deployment)

**Recommended Minimum Specifications**

* CPU: Dual-core processor (3.0 GHz or higher)
* RAM: 4 GB (per 100 concurrent connections)
* Network: Stable broadband connection with low latency

Headless builds are fully supported via Unity’s command-line tools and Mirror’s server mode.

***

### Dependencies

uVegas uses [**Mirror Networking**](https://mirror-networking.com/) for all multiplayer functionality.

Mirror must be installed as a dependency from the Unity Asset Store before using this package.

The project is tested against stable Mirror releases. For compatibility reasons, it is recommended to use the version of Mirror specified in the package documentation.

***

### Summary

| Component      | Platform                            | Notes                                    |
| -------------- | ----------------------------------- | ---------------------------------------- |
| **Client**     | Windows, macOS, Linux, iOS, Android | Optimized for Unity 6 and mobile devices |
| **Server**     | Windows, Linux                      | Headless builds supported via Mirror     |
| **Dependency** | Mirror Networking                   | Bundled and version-locked for stability |

***

uVegas is designed to be **easy to deploy, modular, and scalable** - whether you host a small test environment or a large-scale multiplayer casino.


---

# 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.uvegas.online/getting-started/system-requirements.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.
