brainCloud BootCamp Logo

Godot BootCamp

Overview
Curriculum

What you'll learn

  • How to add the brainCloud C# client library to a Godot project
  • 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

Still to come:

The Godot BootCamp is currently in active development, additional lessons involving the topics below are currently in the works. Stay tuned!

  • 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 Godot
  • Godot editor version: 4.2.1 
  • An internet connection

Curriculum

  • 5 Sections
  • 22 Lessons
  • 0 Quizzes
  • 2h 50m Duration
Expand All
Setup
4 Lessons0 Quizzes
  1. 01: Creating a brainCloud account
  2. 02: How to create a brainCloud app
  3. 03: Adding the brainCloud C# client library to a Godot project
  4. 04: Initializing the brainCloud wrapper
Authentication
9 Lessons0 Quizzes
  1. 05: Authentication overview
  2. 06: Anonymous authentication
  3. 07: Universal authentication
  4. 08: Reconnect authentication
  5. 09: Logging out an authenticated user
  6. 10: Authentication error handling
  7. 11: Email authentication
  8. 12: Updating the player's username
  9. 13: Using the design portal's API Explorer
Leaderboards
4 Lessons0 Quizzes
  1. 14: Creating a Leaderboard
  2. 15: Requesting a Leaderboard
  3. 16: Posting a Score to a Leaderboard
  4. 17: Integrating a Leaderboard into the Game's HUD
Global Entities
2 Lessons0 Quizzes
  1. 18: How to setup Global Entities
  2. 19: Requesting Global Entities by Indexed ID
User Statistics
3 Lessons0 Quizzes
  1. 20: How to setup User Statistics
  2. 21: Requesting User Statistics
  3. 22: Incrementing User Statistics

×

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: