My question might be a bit too novice, so please bear with me. I am building a game and I want to link the Achievements to a website of my own. Based on what I know, that would require establishing a linkage between Unity Client and Web Server(which I pay for). Further, I will need to hook up the Server to my Web App. I want to do this in as effortless manner as possible. I will most likely have several leaderboards, achievement trackers.
What I don't want is to have Steam or any other distribution service in the stack. I am not very knowledgeable in this regard, so could you direct me as to what I should do and how I should go about. To put it simply, I want the player to download the Unity game from my website, play it with internet connection and have their achievements directly sent to the Web server (which I will use for my website).
Thanks
Answer by SethDu · Sep 14, 2021 at 09:07 AM
Hosting a web server for achievement should be feasible, however, with Cloud Script/Azure Function (CSAF), and Rules, PlayFab is able to handle the achievement and rewards feature.
You may store the achievement progress in Player Read-Only Data. Because the counter for achievement progressively increases, you may let client generate custom PlayStream Event based on the Player’s behavior. Certain Rules will be triggered to execute the CSAF, where data will be verified, and the function will update achievement state in player Read-Only Data. You will also need to implement a “Claim” CSAF so that player can get the rewards.
Best way to update player's statistics?,How can I store User statistic 1 Answer
1 xbox account linked to 2 playfab master accounts and unique names 1 Answer
I want to get the instance ID from the item name. 1 Answer
Analytics dashboards in PlayFab 1 Answer
I want to use same functions of photon pun in playfab 1 Answer