Achievements
Achievements in HTML5 games are an exciting and rewarding feature that adds an extra layer of engagement for players. They serve as milestones, celebrating a player's progress, skill, and dedication.
Support
Use this to determine if you can implement achievements for your game on the current platform.
Bridge.achievements.isSupportedCheck if getting list of achievements is supported.
Bridge.achievements.isGetListSupportedCheck if built-in popup is supported.
Bridge.payments.isNativePopupSupportedUnlock achievement
Unlocks achievement for a player.
private void Start()
{
var options = new Dictionary<string, object>();
switch (Bridge.platform.id)
{
case "y8":
options.Add("achievement", "ACHIEVEMENT_NAME");
options.Add("achievementkey", "ACHIEVEMENT_KEY");
break;
case "lagged":
options.Add("achievement", "ACHIEVEMENT_ID");
break;
}
Bridge.achievements.Unlock(options, OnAchievementsUnlockCompleted);
}
private void OnAchievementsUnlockCompleted(bool success, Dictionary<string, string> result)
{
Debug.Log(success);
}Get List
Returns the achievement list in JSON
Show Native Popup
Some platforms support built-in achievement list which is shown in overlay
Last updated