Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice
  3. Dismiss Notice

Leaderboard plugin and service by Noble Whale Studios

Discussion in 'Assets and Asset Store' started by Zebadiah, Oct 3, 2022.

  1. Zebadiah


    Apr 6, 2014

    Website | Docs | API | Store

    A highscores leaderboard plugin for Unity.

    Connects to the Noble Leaderboard service to allow players and developers to store and retrieve highscore entries.

    Supports unlimited entries per user, or optionally store a limited number of the best ranked entries to keep your leaderboard uncluttered.

    Each entry may contain up to 10KB of optional metadata. Entries may be retrieved one page at a time in ascending or descending order. Each entry is also assigned a rank that takes ties and sorting into account.

    You may also show your players latest score in context to other surrounding scores using the GetListAdjacent method.

    In order to use the Noble Leaderboard services you will need to sign up for an account. You can do this on our website or through the Unity Engine at Window->Noble Leaderboard->Setup. It is free to sign up but your entries will be limited. In order to remove the limits you will need to purchase one of the Leaderboard service plans.

    Up to 10KB of metadata may be stored per entry. Any metadata stored must be stored as bytes, this means any information you would like to stored as metadata must first be converted to a byte array. Metadata will also be retrieved as a byte array so must be converted back on retrieval.

    Upon retrieval entries may be sorted in ascending or descending order (default) by rank. The rank is determined by score and sorting order taking into account ties. For entries with the same rank the order in the list is determined by seniority.

    Player Entry Limit
    By default there is no limit on the number of entries a player can have for each level. You may optionally set a maximum number of entries per player per level. If the player has already reached the entry limit and attains a new high score, that high score will be stored and the lowest stored score will be dropped. If a player fails to beat their lowest stored score the entry will be dropped.

    Retrieve Multiple Entries per User
    By default only the best ranked entry per user will be retrieved. You may use the allow duplicates option to retrieve all entries by all users.

    Supports Windows, Linux, OSX, Android, and iOS.

    Note: Web builds are not supported.
    Last edited: Oct 16, 2022