Let's begin! This guide assumes that you have added the plugin to your supported engine version and installed the Third Person Template feature pack in your project.
All classes you will be creating are base engine classes, the only child you will need is the lobby component.
If you click on the Examples folder, you will see the classes we are about to create. You can study these in you own time to better understand the system. Everything is well-commented for you to gain better insight into how the system functions.
Create a new folder in your project root and call it n00dLobbyExample
Right-click in the folder empty space and click on Blueprint Class
Select the GameModeBase class, or GameMode
Create 3 Game Mode classes, each for Menu, Lobby, and Game
Open up the Blueprint Class creation menu again and create the following other classes;
PlayerController. We'll call this BP_PlayerController
PlayerStart, called BP_PlayerStart
SpectatorPawn called BP_Spectator
And finally,
n00dLobby Component, we will call this BPC_Lobby. Make sure you don't child the example.
Your folder should now contain these classes