LYNC AA SDK is a no-code Unity SDK supporting PC (MacOS and Windows) and Mobile (Android and iOS)
LYNC Unity Account Abstraction SDK, your solution to seamless gamer onboarding in Web3 Games! Enable effortless logins via socials, wallets, email, and more. Integrate swiftly into any game on Mac, Windows, Android, iOS, or browser. Simplify the gaming experience with LYNC AA SDK, connecting gamers effortlessly.
Get your API Key
Please get your API key before downloading the SDK from here
Installation
Download the LYNC Account Abstraction SDK from Here
Import the SDK .unitypackage file to your project. or simply drag and drop .unitypackage file to your project.
Assets -> Import Package -> Custom Package
Once the Account Abstraction SDK package has finished importing into your Unity project, you can begin integrating it into your game.
The Folder structure looks like this
SDK Folder Structure
Integrating AA SDK in Unity
There are 2 Example Projects present in the SDK:
Assets -> LYNC-AA-SDK -> Example / Example-2
Example Projects
You can find the example scene in the folders. Simply pass the API key in lyncManager GameObject.
To test, Build and Run after adding this scene in (Scene in Build).
Pass LYNC API Key
Setup the Project
To use LYNC Manager Prefab, it needs to be attached to the first scene. This will serve as the starting point for your project.
In LYNC Manager Prefab, be sure to provide the following details:
LyncManager.onLyncReady += LyncReady;
private void LyncReady(LyncManager Lync)
{
// Once LYNC is ready, you can do any steps like Login, Logout, Transactions etc.
}
Assets\LYNC-AA-SDK\Auth\DeepLink\DeepLinkManager.cs(76,35):
error CS1069: The type name 'HttpUtility' could not be found in the namespace 'System.Web'.
This type has been forwarded to assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
Consider adding a reference to that assembly.