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 Integration12345678910111213141516171819202122using Ondara;using UnityEngine;
public class OndaraInitializer : MonoBehaviour{ [SerializeField] private string apiKey; async void Awake() { // Initialize Ondara (do this once at game start) var result = await Ondara.Initialize(apiKey); if (result.IsSuccess) { Debug.Log("Ondara ready!"); } else { Debug.LogError($"Failed to initialize: {result.Error}"); } }}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