Kronos Matchmaking
Buy NowContact
  • About
    • Kronos LTS
    • Support
    • Accolades
  • Examples
    • Playable Demo
    • Sample Project
    • Example Content
  • Configuration
  • Testing & Debugging
  • Usage
    • Getting Started
    • Authentication
      • Authenticating Users
      • Customizing The Auth Widget
      • Creating Custom Auth Tasks
    • Matchmaking
      • Overview
      • Creating Matches
      • Starting Matchmaking
      • Canceling Matchmaking
      • Using Skill Ratings
      • Sending Match Invites
      • Joining Matches
      • Leaving Matches
    • Party
      • Overview
      • Creating Parties
      • Sending Party Invites
      • Joining Parties
      • Managing Party Players
      • Party Player Actors
      • Leaving Parties
    • Reservations
      • Overview
      • Using Reservations
      • The Host Reservation
      • Completing Reservations
    • Lobby
      • Overview
      • Lobby Setup
      • Set Players Ready
      • Lobby Player Data
      • Starting The Match
      • Updating Lobby Session
      • Leaving The Lobby
    • Widgets
  • Guides
    • Creating a Level Selector
    • Integrating with Lyra Game
    • Integrating with EIK
  • Advanced
    • Steam Sockets
    • Reconnect Parties
    • Custom Party Variables
    • Player Groups
  • Changelog
    • API Upgrades
    • Legacy
Powered by GitBook
On this page
  • Downloading The Project
  • Getting Started With The Project
  1. Examples

Sample Project

PreviousPlayable DemoNextExample Content

Last updated 9 months ago

An extensive example project is available on GitHub that showcases how to use different features of the plugin such as matchmaking, creating parties, setting up lobbies, joining matches and more! The sample project is created with Blueprints and is available for UE 4.27, and UE 5.0+.

Downloading The Project

The project can be downloaded from the following GitHub link:

If you want to launch the project with UE 5.1 or above, right click on the .uproject file and select the "Switch Unreal Engine Version" option from the drop-down menu.

Getting Started With The Project

By default, the active Online Subsystem is the Null Online Subsystem. You can test most features of the plugin in the editor right away by starting two standalone clients.

The Steam Online Subsystem is also preconfigured for the project! If you are ready to test with Steam, just change the DefaultPlatformService in the project's DefaultEngine.ini and package the project.

You can either download the project as a zip, or clone it with the application (or any other git interface). The main branch is the Unreal Engine 5 version, while the UE-4.27 branch is the older version.

NOTE: Before diving into the project please take a look at the page to learn more about editor tests, and the limitations of the Null Online Subsystem.

GitHub Desktop
Testing & Debugging
GitHub - HorizonGamesRoland/KronosSampleGitHub
Logo