This repository contains the Unisave Steam Microtransactions module sources. To get started read the documentation page.
You need to install the precise version of Unity that the project currently uses, see the version in ProjectSettings/ProjectVersion.txt.
After cloning do:
- Open the project in Unity (check the Unity version.)
- Ignore compile errors.
- Install required Unity packages in
Window > Package ManagerinPackages: Unity RegistryTextMeshPro(so that examples compile)JetBrains Rider Editor(so that csproj and sln files are generated and Rider works well)- If some package installation fails, just restart Unity and retry.
- Restart Unity once all are installed, if errors don't disappear right away.
- Import the Unisave asset from the asset store
- Import Text Mesh Pro
Window > TextMeshPro > Import TMP Essential Resources - Install Steamworks.NET as described in this guide
- Set up Unisave cloud connection so that examples can be compiled and executed.
- Set your own Steam App ID in
steam_appid.txtandSteamManager.csso that examples can be tested against Steam.
Now you should be able to launch example scenes. However note that testing Steam Overlay is complicated, see the documentation.
See the Development setup documentation page.