Other best practices. Comment. This ultimate Web3 development platform, also known as “ Firebase for crypto ”, is your bridge from Web2 to . b)Listen for room events using PlayFab CloudScript callbacks. PlayFab's Photon add-on allows you to set up one or two Photon applications (one Photon Realtime and/or one Photon Chat application). Thanks. Start free. By positioning your game as a daily recurring appointment, you can strongly encourage players to return frequently. 🎮 Web3 Skyrim Market 🎮. 3) If a user has already started an account on mobile and an account on desktop before they realize they want to have one account for all platforms, is there a method for merging multiple accounts into a single PlayFab account, or will the user have to choose which account they currently like the most in terms of progress made, then choose that account. 1. Once you install the Add-on. Did you know that Moralis is the easiest way to connect to PlayFab with Web3? If you want to learn How to Connect PlayFab with Web3 Using Azure Functions - Moralis Web3 - BitScoopWorldwide support. Use an appropriate anonymous login for a basic login, and encourage your player to link to a recoverable login. Most people compared Fusion with Unity's inhouse networking solutions, mirror, etc when talking about how to handle the networking and gameplay associated with a multiplayer game. A China-based version of PlayFab - which would also require swapping out some core components, since the existing authentication and payment provider integrations we have, for example, would not be. How to Connect PlayFab with Web3 Using Azure Functions Did you know that Moralis is the easiest way to connect to PlayFab with Web3? If you want to learn more about how Moralis makes Web3 game development straightforward, read on as we show you how to easily connect to Play… 29 Sep 2022 13:40:09 To update and generate the Visual Studio project files necessary to use the PlayFab plugin: Open a file explorer window and navigate to folder where your project files are located. We are trying to get the OnlineID for other players displayed in the leaderboard after using the GetLeaderboard; The only way to do this is to add the players as friends through code first, this is a solution posted in a different thread - view. Thus, we determined as an instance herein how one can create a dapp (decentralized utility) with PlayFab. Create your account. The six steps for creating an in-game currency or currencies are: Decide whether your game would benefit from an in-game currency or currencies. With Databricks, studios can ingest, process, and analyze large volumes of data from a variety of sources, including PlayFab. Real-time publish-subscribe messaging for web application development through native and serverless WebSocket support. However, the real opportunities lie in Web3 gaming. Someone threatened to hack my game and I. Introduces PlayFab Party for Linux. 0 aims to allow developers to integrate Web3 into any tech stack. Does PlayFab provide individual user data recovery, user groups or entire users? 8. The data importer shall process the personal data only for the specific purpose (s) of the transfer, as set out in Annex I. Hey, we are currently using playfab with a unity application and can login, logout etc without any issue. 0 MiB total. But the game server also needs to know which connected user belongs to each playfab account. Azure PlayFab Authentication documentation. Navigate to where you downloaded the file and double-click on the PlayFabEditorExtensions. In our full game setup, with our main game ID, we get the following output when creating a network: CreateLocalUser with entityId DA301BF7B7A94909 . Combined with Unity, it can help you easily create advanced games. The only thing you have to be warned about is that they have a very specific high-level API , and you’d better research on its compatibility for your particular. { code: 503, status: 'Service Unavailable', error: 'Connection error', errorCode: 2, errorMessage: '' } I already set titleId and developerSecretKey in Playfab object from playfab-sdk. 2. Keep your players coming back for more. It can also work as a tool for word of mouth. Use the entity token to make a POST request to the RequestPartyService endpoint with the desired. For developers, implementing a “buy NFT outfits in-game” feature is key. I looked through the documentation so far and i know that i have to use Docker to get this done but i can't wrap my head around it. NexPlayer supports Unreal Pixel Streaming. 2. This happens with every event from Group API. ; The PlayFab Unity Editor Extensions & Unity SDK. StarHeroes is an up and coming blockchain project that has been able to catch the eyes of both investors and gamers with Microsoft swooping in to seal the deal. By industry. After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts. There are some obsolote documentations for Old Photon versions but I cannot find any for fusion. Thus, we decided to illustrate herein how you can create a dapp (decentralized application) with PlayFab. Read More. Set this as event for player_added_title in Rule. Backend as a service is the main business of PlayFab, most functions of Playfab revolve around it. Entertainment. I also tested it locally with the PlayfabVmAgent (MockVmAgent. To. UnityPackage file to open the Import Unity Package dialog in the Unity Editor. The production also represents the Web3-based Play and Earn model, i. PlayFab is based on Restful API, and if you implement PlayFab SDK, you can simply call LoginWithApple API for login. Therefore translating between the two is often necessary. Mixed with Unity, it could possibly enable you simply create superior video games. My question comes from step 2 since our PlayFab accounts are currently set up via the Microsoft 3rd party login. Hashbang was founded by live ops and game server experts from Microsoft Azure Playfab and now uses Beamable to rapidly implement live games for their clients. So I'm afraid that no, it's not possible to use Azure for Students credits. You may navigate to [Game Manager. Read the instructions for the setup from PlayFab side in this guide. Integrate Web3 into any tech stack and follow step-by-step guides and get API endpoint references instantly. Unfortunately PlayFab cannot issue SSL certificates for a server instance's public FQDN. Playfab seems ideal as it handles authentication across platforms, although it doesn't seem as friendly to the idea of a user being able to edit objects in their inventory. Find out yourself. Did you know that Moralis is the easiest way to connect to PlayFab with Web3? If you want to learn more about how Moralis makes Web3 game development straightforward, read on as we show you how to easily connect to PlayFab with Web3 using Azure Functions! This article illustrates how to create a simple Unity application allowing. Microsoft’s intervention into Web3 will. Open it in Unity and make sure it just builds. This addresses the issue where your WebGL client can't connect to the server's FQDN over a domain. I just want to know how to check playfab function is wrong or not. Build and operate live games on a single platform. 0 Likes 0 Show . 3. Im using UE4 for game development. PlayFab has three available APIs to help you respond to Player data requests: GetPlayedTitleList - Call this API to get a list of TitleIds, which have data associated with the given player. In Visual Studio, add PlayFab as a module dependency in your C++ project: . PlayFab’s backend services reduce the barriers to launch for game developers, offering both large and small studios cost-effective development solutions that scale with their games and help them engage, retain and monetize players. An open forum for users of PlayFab to get answers to questions and to provide feedback on features and add-ons they'd like to see. However, the real opportunities lie in Web3 gaming. It will not only be helpful for me but many other users who want to apply IAP in iOS. Our first step is setting up UnityIAP: Navigate to Services. Overviews, quickstarts, and tutorials that provide guidance on player login and GameManager authentication. This quickstart helps you make your first PlayFab API call using the GDK. 2. According to the foundation’s beliefs, Ethereum is the core network of that future. Do you guys know about a complete, unity tutorial for the playfab library. Serve 15 global regions (including South Africa and China) with dynamically scaling, secure, dedicated multiplayer servers powered by Azure. How to Connect PlayFab with Web3 Using Azure Functions – Moralis Web3. Start free. Select your Unity Services profile or organization. By making your game free to download, it ensures access to as many players as possible can access your game experience. To get started with the best cross-chain API, all you need is your Moralis Web3. Pay only if you use more than your free monthly amounts. Setting Up Unity and Connecting Microsoft Azure PlayFab. Once you have the server setup, you need to get your client to connect to it. Communication with other developers and PlayFab Developer Success. Navigate to Add-ons in the menu. These configuration settings are saved in a combination of places to ensure that the data persists throughout. Bridge the development gap between Web2 and Web3 with Moralis’ powerful Web3 APIs. Start free. Pay only if you use more than your free monthly amounts. Microsoft Azure PlayFab is a strong gaming backend platform. For instance, the following is a C# code example that calls PlayFab APIs from Azure Functions hosted on Azure:. Fill in the. Get $200 credit to use within 30 days. GDK, PC, Switch, PlayStation®5 and PlayStation®4. This may work in theory with some modifications, but it adds work and would leave us in an unsupported. I want to use playfab for this and already know how to login from my game client to get all information I want to display. Open your Unity Project. 0 MiB total. Am I heading towards the right direction? 2. 2. PlayFab is free to try in development mode, which lets you connect a title currently in development without running up the bill. Then select the Install Google button. Play to Earn Kryptomon Creatures. Comment . A queue likely maps to a game mode or multiple game modes (ex. This lets the client know how to access the correct data within PlayFab. when a user’s device is lost, they can still use LoginWithFacebook at a. 2 Purpose limitation. 1)You enter correct values to Game UI. Leaderboards in your game give your community a chance to compete. LoginWithCustomID immediately followed by PlayFabClientAPI. Did you know that Moralis is the easiest way to connect to PlayFab with Web3? If you want to learn more about how Moralis makes Web3 game development. Like their personal space (house) configuration etc. Nonetheless, th. generated code. Did you know that Moralis is the easiest way to connect to PlayFab with Web3? If you want to learn more about how Moralis makes Web3 game development straightforward, read on as we show you how to easily connect to PlayFab with Web3 using Azure Functions! In this video I show you how to connect PlayFab to Web3 using Azure Functions and Moralis. PlayFab + Azure Functions is a great choice if you don't want to build your own. What’s the error? I just followed. Mixed with Unity, it might make it easier to simply create Methods to Create a Dapp with PlayFab and Unity in 5 Steps - Moralis Web3 - BlaQue Crypto NewsMicrosoft Azure PlayFab is a robust gaming backend platform. With ERC1155, single deployed contracts can include varied combinations of non-fungible, fungible, and semi-fungible tokens. You can store this data in Player Data, refer to. For example, we recommend checking out our guides on how to connect to PlayFab with Web3 or build an Ethereum dapp! What’s more, if you want to hone your Web3 development skills, check out Moralis Academy for amazing blockchain courses. Do you know that Moralis is the best method to connect with PlayFab with Web3? If you wish to be Join PlayFab with Web3 Utilizing Azure Capabilities - Moralis. A future where Web3 enables us to redesign our relationships with the institutions that coordinate our lives. With tooling suited to smartphones, PC. Gaming. It helps to ease that burden on the game developer and handle. 0 KiB each and 1. But as i need to run it with playfab i also. Initially, I set my game up to create and reference player profiles via the unique device identifier: void Login() { var request = new LoginWithCustomIDRequest. I manage to get connection to Playfab using my Steam credentials but when I do a CreateSession, I get the following sequence of eventsThis quickstart describes PlayFab Party's core functionality alongside code snippets. Mixed with Unity, it will possibly allow you to simply create superior video games. e. We are going to be following this tutorial: ️ Dapps Microsoft Azure PlayFab is a powerful gaming backend platform. October 11, 2022Then, they are ready to create an Ethereum NFT. 0 Likes 0 · quinn Seth Du ♦ commented · Feb 24 at 06:38 AM. This ultimate Web3 development platform, also known as “ Firebase for crypto ”, is your bridge from Web2 to . maybe ~3-5 on GameSparks). Finally, they get to upload their files and mint their NFTs by clicking on the “Upload and Mint” button:1. I am potentially interested in Playfab for developing a multiplayer game, where the authoritative simulation is running on the server where a state is maintained, updates sent to the players and data from this state saved into a persistent database, so that game state could be saved and reloaded. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free. Prerequisites. NexPlayer™ for Unreal Engine is a video streaming plugin that enables HLS & DASH streaming on Android, iOS, HTML5 / Web and Windows apps and games. Learn more about PlayFab LiveOps gaming services. There are really only three things you need to worry about: Linking a Windows Hello account to your PlayFab account. Pay only if you use more than your free monthly amounts. PlayFab enables developers to use the intelligent cloud to build and operate games, analyze gaming data and. No Result . Hey, after many tries I couldn't figure out how to Connect a Client. Google OAuth 2. Click ready on all 3 clients and the game should start. Nonetheless, the true alternatives lie in Web3 gaming. Join our hosts, James Gwertzman and Crystin Cox, as they interview a variety of game development professionals in the industry. Without the usual headaches. A workaround is to have your WebSocket client connect to a reverse proxy hosted on an domain. Did you know that Moralis is the easiest way to connect to PlayFab with Web3? If you want to learn more about how Moralis makes Web3 game development straightforward, read on as we show you how to easily connect to PlayFab with Web3 using Azure Functions! This article illustrates how to create a simple Unity application allowing users to log in with their Web3 wallets. See moreHowever, while PlayFab’s prowess is proven, it’s not intrinsically designed to seamlessly support Web3 gaming. PlayFab is a complete backend platform for live games with managed game services, real-time analytics, and LiveOps. Welcome to the Beamable Live Services marketplace! By connecting live services modules that easily snap together like building blocks–game developers can easily compose powerful online games with all of the monetization, AI, payment systems, real-time multiplayer and other services they need…. and it says there is PlayFab Unity SDK. Then, enter the name and click on the “Create title” button: Moving forward, you need to go back to Unity and go to “Window” > “Playfab” and open “Editor Extensions”: Next, click on “login”: Then, enter your PlayFab credentials: Once logged in, go to the “settings” tab and select your studio: Every PlayFab developer creates a title in Game Manager. The workshop is in Seattle, at the PlayFab offices, just a few blocks from Seattle's historic Pike Place Market. Learn More. Help players build communities with flexible and secure low-latency chat and data comms technology. The general pattern for starting and completing asynchronous operations is as follows: Make a regular method call to the appropriate asynchronous API of your choosing. Moralis Academy. NexPlayer supports Unreal Pixel Streaming. Support. The PlayFab Unreal plugin doesn't implement an Online Subsystem, atleast I couldn't find one. This reference familiarizes you with the high-level aspects of the Game Manager. The data importer shall immediately inform the data exporter if it is unable to follow those instructions. No Result . Next, you use the “ npm run dev ” command to open your development server. Is Web3 the same thing as the metaverse? Although Web3 and the metaverse overlap, they are not the same in theory or practice. We do that by having different shops in the. In case you get stuck or want to further understand some of the topics covered above I would recommend checking out these resources: Metamask developer documentation; Creating a basic decentralized app with. Do you know that Moralis is the best method to connect with PlayFab with Web3? If you wish to be Join PlayFab with Web3 Utilizing Azure Capabilities - Moralis Web3 - SB Crypto Guru News- latest crypto news,. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free. After your credit, move to pay as you go to keep building with the same free services. While it's possible to pay for PlayFab with monetary commit in an Azure Enterprise Agreement, we're not yet fully integrated with the Azure billing system. What I try to do is basically use the Server Build and the PlayFab Services at the same time. How to Connect PlayFab with Web3 Using Azure Functions. Linking the items with the actual gameplay. js and Metamask. Jelajahi layanan untuk membantu Anda mengembangkan dan menjalankan aplikasi Web3. Logging in the player via Windows Hello. These menus provide access to SDK configurations. Mailing Address. Do you know that Moralis is the best means to hook up with PlayFab with Web3? If you wish to The right way to Join PlayFab with Web3 Utilizing Azure Features - Moralis Web3 - World Crypto NewsIn turn, they can easily login users to the blockchain. As a result, the blockchain-based game now has access to Azure PlayFab, joining the legendary collection of games such as Forza Horizon, Sea of Thieves, and Tom Clancy’s Rainbow Six Siege. I will use playfab for all other services like login, data, analytics etc. From the context menu, select Generate Visual Studio project files. As such, they can enter their NFT’s name and description. Here, you can be the latest to take part of the latest Moralis features to supercharge your Web3 development. . More best practices . Also, with this multichain NFT API, you can cross over to other supported chains anytime. Depending on which option you have chosen, use the code (1) or a bar code. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free. These also include other reputable Web3 protocols and solutions. Once you have the server setup, you need to get your client to connect to it. Fish-Net seems like another good option that is free and open source. As such, we’ve pulled together a free-to-play (F2P) financial model to help you simulate the size of a business your game can generate with various levels of retention, ad spend and revenue per user calculations. Train them, Fight them, Trade them, Earn them!(Optional) Unlink your Google Account profile from the PlayFab Player account. Hence, dapps need to offer users a way to establish those connections. Start free. Run the login command with your PlayFab username/password 3. The same goes for “decentralized websites”. With the ultimate Web3 SDK at your disposal, you’ll easily cover all of your backend needs with short snippets of. Find PlayFab's Photon add-on here under the "Add-ons" - "Multiplayer" section of your title. 1. However, while the term was born during a Telegram chat between developers and entrepreneurs, the concept of DeFi dates back to 2009. Sign up for a developer account and explore all the ways you can control your. Microsoft Azure PlayFab is a powerful gaming backend platform. Common asynchronous Party operations you'll likely make use of include: PartyManager::CreateNewNetwork. Does PlayFab+Unity+Mirror support Android Multiplayer Games? unity3d android. In general, servers are limited to 1,000 API calls every 10 seconds, so that they can make calls on behalf of many players. For convenience, we've made a simple Objective-C++ wrapper class to access the Party lib functionality. Locate and open the Google Add-on icon/link. Select the Create button. The console shows me that no Player is on the server I also cant see any opponent so this should confirm it. I tested “ChallengeVerify” function with playfab cloud script. Do you know that Moralis is the best method to connect with PlayFab with Web3? If you wish to be Methods to Join PlayFab with Web3 Utilizing Azure Features - Moralis Web3 - CryptoStandard. As such, it’s important to learn how to equip dapps with these Web3 authentication features. Game developers will need an interoperability layer to ensure their games can properly utilize and manage a. Pay only if you use more than your free monthly amounts. PlayFab’s easy-to-use tools and battle tested LiveOps services let your team focus on what they do best. Build a Web3 game with Beamable. About PlayFab AuthenticationIn this video, we will look into creating a Decentralized Web3 application using React, Web3. The next generation of Web3 game experiences will contain many of the building blocks that made Web2 live games successful—but also have added complexity of managing delegated on-chain assets. . PlayFab is a service based on Restful API, which is stateless, and there is no built-in feature that can track concurrent online players. Microsoft Azure PlayFab is a strong gaming backend platform. Get USD$200 credit to use within 30 days. Created by the Enjin team, the ERC1155 token standard drew ideas from token standards like ERC20. This is a C# library that can run on multiple platforms. But that said, the core service (the components that have their own separate pricing are custom game server. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free. Our server then validates their token against the Epic authentication service, and calls LogInWithServerCustomID, using their Epic Account ID as the Server Custom ID. I'm at the point now where i can authenticate a user with playfab, but cannot create a lobby / party and so on. Pay only if you use more than your free monthly amounts. Gather your PlayFab title secret key from GameManager. Reach more players around the world with flexible DevOps tools for every platform and protect your players' data with. We recently published a repository that contains a sample reverse proxy. exe) combined with Docker. Average reduction in time-to-market. In the root folder of the project, right-click the YourProjectName. Our service is accessible by REST calls so it should be easy to implement. ; Familiarity with Login basics and Best Practices. Navigate to where you downloaded the file, and double-click on the . Moralis Academy The premier Web3 education platform, with an alumni of over 60,000 students and industry-leading Web3 courses. There are various ways Module can be used:// 1. This is where the Eastedge team steps in, proactively. The concurrent online players are a terminology more suitable for a MMO game, while with PlayFab, it is practical to review the DAU rather than concurrent online number. In this video I show you how to connect PlayFab to Web3 using Azure Functions and Moralis. Dapps are online applications that include Web3 features and, in some way, enable users to interact with the blockchain by connecting their Web3 wallets. Edit (4/2021): The plan to provide an updated configuration management tool was postponed, making the statement below about that inaccurate. . 3. Azure PlayFab adalah platform back-end LiveOps lengkap untuk membangun dan mengoperasikan game langsung. This token will be used to set up open id connect with playfab and to login with playfab. }); An open forum for users of PlayFab to get answers to questions and to provide feedback on features and add-ons they'd like to see. UnityPackage file to open the Import Unity Package dialog. In the PlayFab server panel, you should see an active server with 3 players joined. Saturday, March 25 . js . PlayFab allows to define up to 10 currencies. Here are the various topics that this tutorial covers: Creating a character inventory system – overview. js and moralis. However, the build always goes into the status "Unhealthy" although I implemented the GamserverSDK and registered the HealthCallback method. Total engineering costs saved. This means, after March 1st PlayFab developers will no longer have access to the legacy blade in Game Manager. I've been exploring the user publisher data, entity, and item catalog systems, although none. When you publish your game, you must code that titleId into your game. local” file. }// 3. There is chat networking via PlayFab Party Unity SDK and there will be voice communication. Mixed with Unity, it may allow you to simply create superior Create a Dapp with PlayFab and Unity in 5 Steps - Moralis Web3 - World Crypto NewsThe Art of LiveOps Podcast provides an in-depth perspective on modern game development and shares stories behind some of the most successful LiveOps strategies. Fortunately, thanks to Moralis’ Auth API, Web3 authentication is implemented by default. Home. Thus, we decided to illustrate herein how you can create a dapp (decentralized application) with PlayFab. Bridge the development gap between Web2 and Web3 with Moralis’ powerful Web3 APIs. Once it's unlinked from an account, it can then be re-used for other accounts, in your case, it's used by the second account created using email. Also, they need to choose a file using the “Choose File” button. local” file. Then select the Blank App (Universal Windows) type. How to Create a Dapp with PlayFab and Unity in 5 Steps - Moralis Web3 - BitScoopMicrosoft Azure PlayFab is a strong gaming backend platform. {Your custom event. An open forum for users of PlayFab to get answers to questions and to provide feedback on features and add-ons they'd like to see. A PlayFab developer account that has access to a game title in PlayFab. Now we need to authenticate this with our server. js scripts. When Player A call this function to send friend request for Player B. SessionId - The SessionId for the server will be equal to the MatchId for the match. We create it here// 2. Setting up a PlayFab title for Photon. If you want to work locally, follow the. It can also work as a tool for word of mouth. A function parameter, function (Module) { . PlayFab helps you authenticate players using a breadth of providers. Go to the PlayFab Game Manager page for your title. Get USD 200 credit to use within 30 days. But there is no example script for iOS integration, can you please give one reference script. In order to use the PlayFab Services, you must first agree to the Terms. Token API. Need to contact Beamable? Are you building a game in Unity?The game scene has the whole networking stuff implemented so I am using this scene also as the server scene that has everything needed for playfab implemented. " "That being said, in addition to the cost charged by Azure Functions, PlayFab also charges the number of calls ( Total Executions ) made to Azure Functions via ExecuteFunction API calls, actions & rules, and scheduled tasks, which is a minor cost. PRESS RELEASE. After your credit, move to pay as you go to keep building with the same free services. Build thriving. Monday, February 6, 2023. In addition, by using Moralis, you also get to exploit the ultimate shortcut – the Ethereum React. I’m not so familiar with Photon PUN, but as far as I. Beforehand i just used a virtual linux machine. PlayFab - hold the user accounts (that's all for now but will add more stuff in the future) Unity - The game. This procedure serves as a very basic introduction on how you can obtain all entities, and commit authentication via Windows Hello and PlayFab. These apps are often referred to as dapps (decentralized apps), and you will see that term used often in the web3 space. However, if you start working with this library, you will quickly notice its limitations. Windows Server on Azure. var request = new LoginWithFacebookRequest { AccessToken = AccessToken. From the View menu open Solution Explorer which displays your C++ project files. Thus, full stack Web3 development includes Web3 frontend and Web3 backend development. After your credit, move to pay as you go to keep building with the same free services. Before continuing, make sure you've completed the steps in Quickstart: Game Manager, which ensure you have a PlayFab account and are. Explore Moralis News. It allows the developer to specify batch size, send frequency and other aspects of a proper telemetry solution. A local device exists whenever the API is being used. Use the example in the first link to get your client going. You understand and agree that your use of the PlayFab Services will serve as your acceptance of the Terms from that point onwards. 2. Select the Roles tab. so can you give me some master source of playfab with java? thanks for all. Forums. Use the example in the first link to get your client going. These apps are often referred to as dapps (decentralized apps), and you will see that term used often in the web3 space. LoginWithGoogleAccount but not. In what many would agree is a groundbreaking achievement, StarHeroes recently obtained a Microsoft grant. But please also bear in mind that you will be spinning the Profile Read meter every time you call GetPlayerProfile, with each call spinning the meter 1 per 1KB in the response. Game developers will need an interoperability layer to ensure their games can properly utilize and manage a. The Account settings will open. titleId = "xxxx"; Every PlayFab developer creates a title in Game Manager. You may navigate to [Game Manager. Get $200 credit to use within 30 days. Each player will have 1 KVP in Player Read-Only Data – “Sent Request” and “Received Request”. It's simple to use PlayFab Party's asynchronous APIs. One of the best things you can do to improve player retention is give players a reason to come back every day. In this week’s Moralis Project we’re basically marrying Web2 and Web3 Gaming. PlayFab + Azure Functions is a great choice if you don't want to build your own.