Improbable Icon

SpatialOS Forums

SpatialOS GDK for Unity tutorial series - with Infallible Code

Hi all,

Some of you may have already seen and watched these already but if you’re starting out with the SpatialOS GDK for Unity, then check out Infallible Code’s nifty new SpatialOS tutorial series.

The series will show you how to make a simple multiplayer survival game using the SpatialOS GDK for Unity, starting from the blank starter project. Infallible Code will be walking through each step, from start to finish and you can watch the first two videos in the new series now:

Intro video:
A quick intro with an overview of the series and a quick guide to setting up your system.

Video one:
Infallible Code walks through downloading your own copy of the Blank Starter Project and customizing it to fit the needs of your game.

I’ll update on here when the next video will be available but in the meantime - enjoy!

Best,
Nee :slightly_smiling_face:

2 Likes

Hey all,

The second video in Infallible Code’s new SpatialOS tutorial series is available to watch now.

This tutorial focuses on using feature modules (solutions for tricky and common networking problems in game development) and shows you how to leverage them so you can get the most out of the SpatialOS GDK for Unity.

Check it out here.

And, if you haven’t seen them before, don’t miss the previous videos in this series:

Intro video:
A quick intro with an overview of the series and a quick guide to setting up your system.

Video one:
Infallible Code walks through downloading your own copy of the Blank Starter Project and customizing it to fit the needs of your game.

Enjoy!

Best,
Nee :slightly_smiling_face:

Hi all, :slightly_smiling_face:

Infallible Code’s third video in the SpatialOS GDK for Unity tutorial series is now available to watch.

Learn how to quickly add player movement to your SpatialOS based multiplayer game by importing a player controller and customizing the GameObject creation module.

Here are the previous videos in this series, in case you missed them the first time around:

Intro video:
A quick intro with an overview of the series and a quick guide to setting up your system.

Video one:
Infallible Code walks through downloading your own copy of the Blank Starter Project and customizing it to fit the needs of your game.

Video two:
Focusing on feature modules to show you how to leverage them and make the most out of the SpatialOS GDK for Unity.

Best,
Nee

Hello all,

The fourth video in Infallible Code’s SpatialOS GDK for Unity tutorial series is now available to watch.

Following from the previous and third video (which looked at adding player movement by importing a player controller and customizing the GameObject creation module), this week’s tutorial looks at synchronizing the position and rotation of each player across all clients.

The tutorial also looks at creating a custom component using SpatialOS schema lang and will guide you through the steps of assigning that component to the player entity template as well as working with readers and writers.

If you haven’t checked them out already, here are the previous videos in the series and combined, they will walk you through the entire workflow required to add custom mechanics to your own SpatialOS based multiplayer game:

Intro video:
A quick intro with an overview of the series and a quick guide to setting up your system.

Video one:
Infallible Code walks through downloading your own copy of the Blank Starter Project and customizing it to fit the needs of your game.

Video two:
Focusing on feature modules to show you how to leverage them and make the most out of the SpatialOS GDK for Unity.

Video three:
Learn how to quickly add player movement to your SpatialOS based multiplayer game by importing a player controller and customizing the GameObject creation module.

Best,
Nee :slightly_smiling_face:

infalliblecode_spatialso4

Hey all, happy Friday! :slightly_smiling_face:

The fifth video in Infallible Code’s SpatialOS GDK for Unity tutorial series is out and available to watch.

Part five looks at the implementation of basic resource collection, and you’ll get a look at the process for adding game mechanics to your SpatialOS game/project.

Don’t miss out on the previous videos in the series. Combined, they’ll guide you through the steps on how to make a simple multiplayer survival game using the SpatialOS GDK for Unity, starting from the blank Starter Project:

Intro video:
A quick intro with an overview of the series and a quick guide to setting up your system.

Video one:
Infallible Code walks through downloading your own copy of the Blank Starter Project and customizing it to fit the needs of your game.

Video two:
Focusing on feature modules to show you how to leverage them and make the most out of the SpatialOS GDK for Unity.

Video three:
Learn how to quickly add player movement to your SpatialOS based multiplayer game by importing a player controller and customizing the GameObject creation module.

Video four:
Following on from the previous and third video, this tutorial looks at synchronizing the position and rotation of each player across all clients.

Best,
Nee

Hello all,

If you haven’t seen it already, the final and sixth video in Infallible Code’s SpatialOS GDK for Unity tutorial series is available to watch.

Part six walks through the steps to deploy your SpatialOS based multiplayer game to the cloud, easily and quickly, covering all the steps required to get your game from your development box to the cloud.

It also explores some of the SpatialOS inspector, a tool for monitoring the health of a game and runs through the steps of the console to share the project with other users, allowing additional players to help alpha test the project (those stacks of players you see at the end of the video are none other than members of the Improbable team, doing what you obviously and instinctively would do in a multiplayer environment - standing on top of each other to make a ladder!).

With the videos now wrapped up, developers using the SpatialOS GDK for Unity can now watch the complete tutorial series, showing you how to make a simple multiplayer survival game, starting from the blank Starter Project. You can watch the series in the below links or on Infallible Code’s YouTube playlist.

Intro video:
A quick intro with an overview of the series and a quick guide to setting up your system.

Video one:
Infallible Code walks through downloading your own copy of the Blank Starter Project and customizing it to fit the needs of your game.

Video two:
Focusing on feature modules to show you how to leverage them and make the most out of the SpatialOS GDK for Unity.

Video three:
Learn how to quickly add player movement to your SpatialOS based multiplayer game by importing a player controller and customizing the GameObject creation module.

Video four:
Following on from the previous and third video, this tutorial looks at synchronizing the position and rotation of each player across all clients.

Video five:
Looks at the implementation of basic resource collection, and you’ll get a look at the process for adding game mechanics to your SpatialOS game/project.

Best,
Nee :slightly_smiling_face: