Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Question Looking for online Solution for Player Data Management

Discussion in 'Multiplayer' started by bconfessor, Oct 29, 2023.

  1. bconfessor

    bconfessor

    Joined:
    Oct 27, 2015
    Posts:
    2
    First of all, I rarely make new threads, so sorry if this is the wrong sub-forum.

    I'm doing a small Location-Based Game for my research (Master's) and I'm looking for free solutions that enable me to do simple data management such as:
    - Player Level, stats, items they have, among other info that may be text-based
    - Info about number of km walked, achievements/quests completed, etc
    - "Asynchronous" chat, as in, players may leave messages and items in Points of Interest around the map for a limited amount of time (which would also need to be saved in the DB so it can disappear after a while) for other players to see/collect
    - If possible, a synchronous chat system (optional but desired)

    Each player will be given their own ID prior to game start (again, it's research, so no real need to worry about security or passwords), which is how I'll connect them to their save data in the DB.

    Players won't really be able to see each other, so I don't need synchronous player positioning in the world. I think the most synchronous thing would be the chat feature.

    Not sure if Photon is easy enough to implement, and if it covers all of the above without too much overhead.

    Thanks in advance for the suggestions!
     
  2. Welfarecheck

    Welfarecheck

    Joined:
    Jun 14, 2020
    Posts:
    111
    Firebase is pretty easy to use and you get a good amount of use out of the free tier before having to shell out any money. Their documentation is so so but it works very well.

    https://firebase.google.com/docs/unity/setup