# Desktop

## Overview

The SDK ensures that the game runs within the Elixir Launcher Environment. Upon successful verification, it retrieves user session credentials, enabling login through the Elixir Launcher account.&#x20;

Failure in this verification prevents game execution, blocking access outside the Elixir Launcher and for banned users.&#x20;

{% hint style="warning" %}
The latest SDK version allows owners to bypass this check, permitting execution outside the Elixir Launcher Environment.
{% endhint %}

The Elixir SDK streamlines authentication processes, simplifying the workflow for developers. Leveraging the sandbox environment alongside the development API key, the SDK emulates the launcher authentication system.&#x20;

This integration allows game developers to effortlessly generate production builds, circumventing the need for development login. Instead, the credentials of the user launching the game from the Elixir launcher are seamlessly utilized. For more information have a look at the [Desktop Auth](/api-docs/api-docs-1/auth.md) docs.


---

# 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.elixir.app/sdk/unity/authentication/desktop.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.
