Unified integration of social SDKs in your game. Supports getting the current user, setting rich presence, and handling game overlays. Separate social providers are installed using separate packages:
See the wiki of the repository to get started with the package.
- A social system component that handles social providers that implement game SDKs for social networks.
- Get the current user, including status and avatar, and their relationships for all social providers.
- Set rich presence for all social providers.
- Handle activation of game overlays for all social providers.
This package depends on the following packages:
- Serializable Types, version 1.0.8 or higher.
- UnityEditor Utilities, version 2.0.9 or higher.
- UniTask, version 2.5.11 or higher.
If you're installing the required packages from the OpenUPM registry, make sure to add a scoped registry with the URL https://package.openupm.com and the required scopes before installing the packages.
To install this package as a package from the OpenUPM registry in the Unity Editor, use the following steps:
- In the Unity editor, navigate to Edit › Project Settings... › Package Manager.
- Add the following Scoped Registry, or edit the existing OpenUPM entry to include the new Scope:
Name: package.openupm.com
URL: https://package.openupm.com
Scope(s): com.audune.social
- Navigate to Window › Package Manager.
- Click the + icon and click Add package by name...
- Enter the following name in the corresponding field and click Add:
com.audune.social
To install this package as a Git package in the Unity Editor, use the following steps:
- In the Unity editor, navigate to Window › Package Manager.
- Click the + icon and click Add package from git URL...
- Enter the following URL in the URL field and click Add:
https://github.com/audunegames/social-integration.git
This package is licensed under the GNU LGPL 3.0 license. See LICENSE.txt for more information.