Full-featured SDK with Editor integration, async/await support, and automatic serialization for Unity 2020.3+.
Window → Package Manager+ button and select Add package from git URLhttps://github.com/ondara/unity-sdk.gitFull dashboard embedded in Unity Editor using UI Toolkit. View and edit data without leaving Unity.
Modern C# async/await patterns for all API calls. No more callback hell.
Save and load any C# object. We handle JSON serialization automatically.
Keep playing without internet. Changes sync automatically when back online.
Subscribe to changes in player data, leaderboards, and more with C# events.
Test authentication, view player data, and debug API calls directly in the editor.
Our Unity SDK includes a full dashboard embedded in the Unity Editor using UI Toolkit. View player data, test authentication, manage leaderboards, and more without leaving Unity.
Learn about Editor Integration1using Ondara;2using UnityEngine;3
4public class OndaraInitializer : MonoBehaviour5{6 [SerializeField] private string apiKey;7 8 async void Awake()9 {10 // Initialize Ondara (do this once at game start)11 var result = await Ondara.Initialize(apiKey);12 13 if (result.IsSuccess)14 {15 Debug.Log("Ondara ready!");16 }17 else18 {19 Debug.LogError($"Failed to initialize: {result.Error}");20 }21 }22}OndaraMain entry point and initialization
Ondara.AuthAuthentication methods
Ondara.PlayerDataKey-value player data storage
Ondara.CloudSaveSave game management
Ondara.LeaderboardsLeaderboard operations
Ondara.EconomyCurrency and inventory
Ondara.AnalyticsEvent tracking
Ondara.RemoteConfigRemote configuration