UnityWebRequest provides a modular system for composing HTTP requests and handling HTTP responses. The primary goal of the UnityWebRequest system is to allow Unity games to interact with web browser back-ends. It also supports high-demand features such as chunked HTTP requests, streaming POST/PUT operations, and full control over HTTP headers and verbs.
The system consists of two layers:
A High-Level API (HLAPI) wraps the Low-Level API and provides a convenient interface for performing common operations
A Low-Level API (LLAPI) provides maximum flexibility for more advanced users
Code Samples: https://aka.ms/MixedRealityUnitySamples
Working with REST APIs
Representational state transfer (REST) is a software architectural style that defines a set of constraints to be used for creating Web services.
To be able to save any user data and progression, we need a back-end system with a storage.
How to sign up for Azure student account?
How to set up a web project in Azure?
How to create a REST end-point using Azure Functions?
How to make a call to your API endpoint?
How to test your API endpoint?
How to decide on which database you need for your application?
How to set-up your first database with Azure?
How to change your APIs to save the data to your database?
How to retrieve your data from the database?
How to reflect your data changes in your application?
How to handle errors?
What are the security concerns with REST APIs?
What kind of bugs are common related to REST APIs?