# Sample Project

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+**.

<div><figure><img src="https://3833329260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfIkwZ5xO6YLccFyQBEgv%2Fuploads%2FpiVYwxOYjhkOsgKpQ6KJ%2FSampleProject_Menu.jpg?alt=media&#x26;token=ded1c7d7-2a42-4226-b7f7-c30da760e5fe" alt=""><figcaption></figcaption></figure> <figure><img src="https://3833329260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfIkwZ5xO6YLccFyQBEgv%2Fuploads%2FO1Z2flQThymBoChNzJCi%2FSampleProject_Lobby.jpg?alt=media&#x26;token=6d4e56b6-648c-410b-9f30-a8a819601f75" alt=""><figcaption></figcaption></figure></div>

## Downloading The Project

The project can be downloaded from the following **GitHub** link:

{% embed url="<https://github.com/HorizonGamesRoland/KronosSample.git>" %}

You can either download the project as a zip, or clone it with the [**GitHub Desktop**](https://github.com/apps/desktop) 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.

<figure><img src="https://3833329260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfIkwZ5xO6YLccFyQBEgv%2Fuploads%2FtopklirBjSbqemBRboNf%2FSampleProject_Download.jpg?alt=media&#x26;token=88706231-85fb-478b-b27c-fe4f03d8b3d5" alt=""><figcaption></figcaption></figure>

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.

{% hint style="info" %}
**NOTE:** Before diving into the project please take a look at the [**Testing & Debugging**](https://horizongames.gitbook.io/kronos-matchmaking/testing-and-debugging) page to learn more about editor tests, and the limitations of the Null Online Subsystem.
{% endhint %}

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.

<figure><img src="https://3833329260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfIkwZ5xO6YLccFyQBEgv%2Fuploads%2FMvF9LyMk18BxTRPMuClX%2FNullOnlineSubsystemConfig.jpg?alt=media&#x26;token=c6850332-5c0a-4f6b-aa78-4c3cc0800a19" alt=""><figcaption></figcaption></figure>
