Search Unity

  1. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Discussion Good options for multiplayer progression storage

Discussion in 'Multiplayer' started by MadboyJames, Oct 23, 2023.

  1. MadboyJames

    MadboyJames

    Joined:
    Oct 28, 2017
    Posts:
    262
    Hi, I'm building a multiplayer game. My stack so far is...

    Network: PUN,
    Authentication: Steamworks.NET
    Player data storage: ???

    My question is "considering my stack, what are some (relatively) easy options."

    I saw some suggestions for PlayFab, Unity Cloud Save, Steam Cloud, or hosting my own SQL DB. But I have not been able to find enough information to help me decided on an option.

    My use cases are player unlocks (ex. Character A, Character B, Weapon A, Weapon B), and stats associated with player unlocks (ex. Character A has 11 levels and these upgrades, Weapon A has Mod 1 and Mod 3 attached).

    Economy also fits in here, such as player has 1200G in account.

    Any ideas on free/ very cheap (for development) remote service I can get up and running for proof of concept?
     
  2. MadboyJames

    MadboyJames

    Joined:
    Oct 28, 2017
    Posts:
    262
    For those that come after, a good Google search is "services like lootlocker".

    I am going to try Playfab (entities) and see if it can fit my use case.
     
  3. qbvbsite

    qbvbsite

    Joined:
    Feb 19, 2013
    Posts:
    83
    Out of curiosity why did you choose PUN for the networking portion?
     
  4. MadboyJames

    MadboyJames

    Joined:
    Oct 28, 2017
    Posts:
    262
    I'm using Opsive character controller, and they have a PUN integration, so it seems like a natural way to implement networking given that dependency.
     
  5. qbvbsite

    qbvbsite

    Joined:
    Feb 19, 2013
    Posts:
    83
    Ahh gotcha, makes sense.