Initialize the brainCloud wrapper and register for callback events
How brainCloud authentication works and why its so flexible
What profiles and identities are and how they work together
Anonymous authentication and why you'd want to use it
Authenticated identities including universal (user id + password) and email + password
Attaching an email identity to the user's profile
External authentication with Twitch
An overview of the brainCloud portal's cloud code API explorer
Setting up a leaderboard on the brainCloud portal, displaying the leaderboard and posting scores to the leaderboard
What global entities are, when and why to use them, and how to read their data on the client
Setting up, displaying and incrementing user statistics
Setting up, displaying and awarding achievements
What user entities are, why and when to use them, and how to create and update their data
Cloud code scripting to post a score to multiple leaderboards
Create a custom aggregate leaderboard using custom entities that isn't possible with a standard leaderboard
Add a post hook script on authentication and return the data from several brainCloud requests to reduce the number of brainCloud calls the client application has to make
Prerequisites
It is expected that you are familiar with the C# and Unity
Unity editor version: LTS 2021.3.4f1
An internet connection
Curriculum
9 Sections
35 Lessons
0 Quizzes
5h Duration
Expand All
Setup
4 Lessons0 Quizzes
01: Creating a brainCloud account
02: How to create a brainCloud app
03: Installing the brainCloud Unity plugin
04: Initializing the brainCloud wrapper
Authentication
8 Lessons0 Quizzes
05: Authentication overview
06: Anonymous authentication
07: Reconnect authentication
08: Logging out an authenticated user
09: Universal authentication
10: Email authentication
11: Updating the player's username
12: Using the design portal's API Explorer
Leaderboards
4 Lessons0 Quizzes
13: Creating a Leaderboard
14: Requesting a Leaderboard
15: Posting a Score to a Leaderboard
16: Integrating a Leaderboard into the Game's HUD
Global Entities
2 Lessons0 Quizzes
17: How to setup Global Entities
18: Requesting Global Entities by Indexed ID
User Statistics
3 Lessons0 Quizzes
19: How to setup User Statistics
20: Requesting User Statistics
21: Incrementing User Statistics
Achievements
3 Lessons0 Quizzes
22: How to setup Achievements
23: Requesting Achievements
24: Awarding Achievements
User Entities
3 Lessons0 Quizzes
25: User entities overview
26: Creating User Entities
27: Updating User entities
Advanced Authentication
4 Lessons0 Quizzes
28: Attaching an email identity
29: Authentication error handling
30: External authentication overview
31: Implementing external authentication
Cloud code scripting
4 Lessons0 Quizzes
32: Cloud code scripting basics
33: Custom entities and post hook code scripting
34: Combining brainCloud requests via cloud code scripting (Part 1)
35: Combining brainCloud requests via cloud code scripting (Part 2)