Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Need help with the tutorial? [Join our Discord server](https://discord.gg/spacet

> A completed version of the game we'll create in this tutorial is available at:
>
> [https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio](https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio)
> [https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio](https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio)

## Setting up the Tutorial Unreal Project

Expand All @@ -37,7 +37,7 @@ Click **Create** to generate the blank project.

While the SpacetimeDB Unreal client SDK is in preview releases, it can only be installed from GitHub:

> [https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/clients/unreal/src](https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/clients/unreal/src)
> [https://github.com/clockworklabs/SpacetimeDB/tree/master/sdks/unreal/src](https://github.com/clockworklabs/SpacetimeDB/tree/master/sdks/unreal/src)

Once the SDK is stabilized, we'll find a more ergonomic way to distribute it.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -960,6 +960,6 @@ There's still plenty more we can do to build this into a proper game though. For

Fortunately, we've done that for you! If you'd like to check out the completed tutorial game, with these additional features, you can download it on GitHub:

[https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio](https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio)
[https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio](https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio)

If you have any suggestions or comments on the tutorial, either [open an issue](https://github.com/clockworklabs/SpacetimeDB/issues/new), or join our Discord ([https://discord.gg/SpacetimeDB](https://discord.gg/SpacetimeDB)) and chat with us!
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@ slug: /tutorials/unreal

Need help with the tutorial or CLI commands? [Join our Discord server](https://discord.gg/spacetimedb)!

:::important SpacetimeDB 2.0 Coming Soon
SpacetimeDB `2.0` is coming soon. Until the Unreal SDK is updated for `2.0`, this tutorial is pinned to the `v1.12.0` release track.
:::

In this tutorial you'll learn how to build a small-scoped massive multiplayer online action game in Unreal, from scratch, using SpacetimeDB. Although, the game we're going to build is small in scope, it'll scale to hundreds of players and will help you get acquainted with all the features and best practices of SpacetimeDB, while building [a fun little game](https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio).
In this tutorial you'll learn how to build a small-scoped massive multiplayer online action game in Unreal, from scratch, using SpacetimeDB. Although, the game we're going to build is small in scope, it'll scale to hundreds of players and will help you get acquainted with all the features and best practices of SpacetimeDB, while building [a fun little game](https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio).

By the end, you should have a basic understanding of what SpacetimeDB offers for developers making multiplayer games.

The game is inspired by [agar.io](https://agar.io), but SpacetimeDB themed with some fun twists. If you're not familiar [agar.io](https://agar.io), it's a web game in which you and hundreds of other players compete to cultivate mass to become the largest cell in the Petri dish.

Our game, called [Blackhol.io](https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio), will be similar but space themed. It should give you a great idea of the types of games you can develop easily with SpacetimeDB.
Our game, called [Blackhol.io](https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio), will be similar but space themed. It should give you a great idea of the types of games you can develop easily with SpacetimeDB.

This tutorial assumes that you have a basic understanding of the Unreal Engine, using a command line terminal and programming in C++. We'll give you some CLI commands to execute. If you are using Windows, we recommend using Git Bash or PowerShell. For Mac, we recommend Terminal.

Expand All @@ -41,4 +37,4 @@ First you'll get started with the core client/server setup. For part 2, you'll b

If you already have a good understanding of the SpacetimeDB client and server, check out our completed tutorial project!

[https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio](https://github.com/clockworklabs/SpacetimeDB/tree/v1.12.0/demo/Blackholio)
[https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio](https://github.com/clockworklabs/SpacetimeDB/tree/master/demo/Blackholio)
Loading