> For the complete documentation index, see [llms.txt](https://playnetwork.gitbook.io/play-sdk-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://playnetwork.gitbook.io/play-sdk-documentation/v0.12.0/sdk-integration-guides/getting-started/unreal/step-3-environments.md).

# Step 3 - Environments

Unreal integration

Developers have access to two different environments:

1. **Staging**: Use this environment while developing and testing. This environment will use the testing blockchain backend.
2. **Production**: Use this environment for the releases, live versions available to users.

**Example**.&#x20;

1. John started integrating the READYgg SDK in his application by setting the **Staging** environment.&#x20;
2. He completed and tested feature Implementation in the **Staging** environment.&#x20;
3. After that, he is ready to update the version in Stores, so he set **Production** and created new builds for store submission. He did a smoke test and updated in Stores.&#x20;
4. After submitting to the stores, he switched back to the **Staging** environment to work on new features for their upcoming release.

### Environment Setup&#x20;

After setting up the above configuration data, you can switch Staging/Production environment from the Unreal plugin setting menu:

**ReadyGamesNetwork->Environment Target->Staging**

**ReadyGamesNetwork->Environment Target->Production**

<figure><img src="https://content.gitbook.com/content/ytb85aFreCezKkn846vN/blobs/gdJZ4zfAX70UpQy3L3aT/Screenshot%202024-04-22%20at%2011.10.28%E2%80%AFAM.png" alt=""><figcaption></figcaption></figure>
