Connect your games P2P over steam. This game introduces Unreal's Online Sub-System (OSS) and shows you how to use it with the Steamworks API. By the end of the section, you will be able to connect player through Steam lobbies.
- We overview the section topic.
- Introducing Steamworks.
- Downloading the Steamworks SDK.
- Steamworks and the Online Sub-System.
- Introducing the Steamworks example project.
- Updating the project.
- Downloading & installing DirectX SDK.
- Fixing the build errors.
- Introducing the Steamworks example project.
- Applying recommended settings.
- Running with Steam.
- Finding a testing partner.
- Testing servers.
- Testing lobbies.
- Importing PuzzlePlatforms.
- Capabilities of Online Sub-Systems.
- Including the OSS module.
- Getting a pointer to the sub-system.
- Role of the NULL sub-system.
- Configuring the NULL service.
- Printing the current service name.
- Stack vs Heap.
- Manual memory management.
- Reference counting with
TSharedPtr
. - Garbage Collection of UObjects.
- Creating a session.
- Asynchronous operations and delegates.
- Creating a session on host.
- Asynchronous destruction.
- Checking if a session exists.
- Destroy the session if we need to.
FindSessions
andTShareRef
.- Handling
OnFindSessionsCompleteDelegates
.
- Configuring Session Settings.
- Adding query parameters.
- Iterating over a
TArray
- Introduction to the
ScrollBox
. - Creating a row widget.
- Add rows in C++.