# Step 3 - Environments

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 PLAY 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 Unity menu:

**ReadyGamesNetwork->Set Staging**

**ReadyGamesNetwork->Set Production**
