brainCloud BootCamp Logo
Overview
Curriculum

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

Prerequisites

  • 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

Curriculum

  • 9 Sections
  • 36 Lessons
  • 0 Quizzes
  • 5h Duration
Expand All
Setup
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
Authentication
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
Leaderboards
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
Achievements
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:

Unreal BootCamp

This course includes
  • In this BootCamp you'll learn how to setup the Unreal plugin and initialize the brainCloud wrapper.
  • This course covers several different types of authentication; including anonymous, universal, email and external
  • Once authenticated, the fun begins and we learn about user entities, global entities, leaderboards, user statistics and so much more!
5h
0 Students
Last Updated: April 22, 2024
Start Course

Retake Course

Are you sure you want to retake the course? This action will permanently delete all your progress in this course.