brainCloud BootCamp Logo
brainCloud and Unreal BootCamp

Unreal BootCamp


What you'll learn

  • How to install the brainCloud Unreal plugin
  • 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


  • It is expected that you are familiar with the C++ and the Unreal Engine
  • Unreal editor version: 4.27 or 5.1 (both are supported)
  • An internet connection


  • 9 Sections
  • 36 Lessons
  • 0 Quizzes
  • 5h Duration
Expand All
5 Lessons0 Quizzes
  1. 01: Creating a brainCloud account
  2. 02: How to create a brainCloud app
  3. 3A: Installing the brainCloud Unreal plugin
  4. 3B: Installing the brainCloud Unreal plugin as a git submodule
  5. 04: Initializing the brainCloud wrapper
8 Lessons0 Quizzes
  1. 05: Authentication overview
  2. 06: Anonymous authentication
  3. 07: Reconnect authentication
  4. 08: Logging out an authenticated user
  5. 09: Universal authentication
  6. 10: Email authentication
  7. 11: Updating the player's username
  8. 12: Using the design portal's API Explorer
4 Lessons0 Quizzes
  1. 13: Creating a Leaderboard
  2. 14: Requesting a Leaderboard
  3. 15: Posting a Score to a Leaderboard
  4. 16: Integrating a Leaderboard into the Game's HUD
Global Entities
2 Lessons0 Quizzes
  1. 17: How to setup Global Entities
  2. 18: Requesting Global Entities by Indexed ID
User Statistics
3 Lessons0 Quizzes
  1. 19: How to setup User Statistics
  2. 20: Requesting User Statistics
  3. 21: Incrementing User Statistics
3 Lessons0 Quizzes
  1. 22: How to setup Achievements
  2. 23: Requesting Achievements
  3. 24: Awarding Achievements
User Entities
3 Lessons0 Quizzes
  1. 25: User entities overview
  2. 26: Creating User Entities
  3. 27: Updating User entities
Advanced Authentication
4 Lessons0 Quizzes
  1. 28: Attaching an email identity
  2. 29: Authentication error handling
  3. 30: External authentication overview
  4. 31: Implementing external authentication
Cloud code scripting
4 Lessons0 Quizzes
  1. 32: Cloud code scripting basics
  2. 33: Custom entities and post hook cloud code scripting
  3. 34: Combining brainCloud requests via cloud code scripting (Part 1)
  4. 35: Combining brainCloud requests via cloud code scripting (Part 2)


Free Lesson Videos:

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below: