Videos

Videos to get started, learn and master Nakama for Unity, JavaScript, Godot and more.

Getting Started 3 Videos

A 3 part quickstart series to discover Nakama’s features, learn how to install Nakama with Docker on Digital Ocean and make your first API calls.

Reconstructing Fun 5 Videos

An in-depth series where we explore how you can build popular game mechanics as seen in successful titles into your own games using Nakama and Hiro.

Server Runtime Setup 3 Videos

A 3 part series showing you how to setup Nakama’s Server Runtime Environments to write authoritative server code in TypeScript, Go or Lua.

Setup TypeScript Runtime
Setup TypeScript Runtime
9:20 mins / 1 of 3
Setup Go Runtime
Setup Go Runtime
10:31 mins / 2 of 3
Setup Lua Runtime
Setup Lua Runtime
7:14 mins / 3 of 3

Getting started in Unity 3 Videos

A 3 part series to get started with Nakama in Unity. You’ll learn how to use Nakama to authenticate users, create sessions and chat rooms, and setup matchmaking.

Introduction
Introduction
mins / 1 of 3
Matchmaking
Matchmaking
mins / 3 of 3

Getting Started in Godot 11 Videos

An in-depth 11 part series by GDQuest where you’ll learn how to develop a complete online multiplayer game in Godot.

Introduction
Introduction
1:18 mins / 1 of 11
Installing
Installing
6:37 mins / 2 of 11
Authentication
Authentication
14:52 mins / 3 of 11
Authentification Overview
Authentification Overview
8:11 mins / 4 of 11
Server Connection
Server Connection
10:47 mins / 5 of 11
Authoritative Multiplayer
Authoritative Multiplayer
17:11 mins / 6 of 11
Joining Matches
Joining Matches
7:52 mins / 7 of 11
Multiplayer Overview
Multiplayer Overview
9:22 mins / 8 of 11
Server Storage
Server Storage
11:59 mins / 9 of 11
Real-time Chat
Real-time Chat
13:35 mins / 10 of 11
Notifications
Notifications
7:48 mins / 11 of 11

XOXO in Phaser and JavaScript 6 Videos

A 6 part series by Alexandar Gyurov where you’ll learn how to build a small tic-tac-toe game with Phaser and JavaScript.

Introduction
Introduction
3:06 mins / 1 of 6
User Interface
User Interface
3:26 mins / 2 of 6
Authentication
Authentication
3:45 mins / 3 of 6
Authoritative Multiplayer
Authoritative Multiplayer
9:09 mins / 4 of 6
Matchmaking
Matchmaking
4:01 mins / 5 of 6
Summary & Social Features
Summary & Social Features
2:19 mins / 6 of 6

2D platformer in ct.js and JavaScript 4 Videos

A 4 part series by Alexandar Gyurov where you’ll learn how to build a small online platformer game with ct.js and JavaScript.

Introduction
Introduction
7:23 mins / 1 of 4
Connecting & Movement
Connecting & Movement
30:00 mins / 2 of 4
Animation & Collisions
Animation & Collisions
14:04 mins / 3 of 4
Syncing Multiplayer
Syncing Multiplayer
16:12 mins / 4 of 4

Fish Game in Unity 16 Videos

An in-depth 15 part series by Code with Tom where you’ll learn how to develop a complete competitive online multiplayer game in Unity called Fish Game, an ode to Duck Game.

Introduction
Introduction
0:41 mins / 1 of 16
Downloading the Project
Downloading the Project
1:29 mins / 2 of 16
Installing Unity 2019.4
Installing Unity 2019.4
1:15 mins / 3 of 16
Installing Docker
Installing Docker
2:40 mins / 4 of 16
Running Nakama
Running Nakama
4:08 mins / 5 of 16
Creating a Project
Creating a Project
3:57 mins / 6 of 16
Authentication
Authentication
9:50 mins / 7 of 16
Authentication in Fish Game
Authentication in Fish Game
7:30 mins / 8 of 16
Matchmaking
Matchmaking
9:21 mins / 9 of 16
Matchmaking in Fish Game
Matchmaking in Fish Game
7:13 mins / 10 of 16
Spawning Players
Spawning Players
7:24 mins / 11 of 16
Sending Messages
Sending Messages
8:55 mins / 12 of 16
Sending State
Sending State
6:44 mins / 13 of 16
Receiving State
Receiving State
9:21 mins / 14 of 16
Deaths & Winners
Deaths & Winners
7:25 mins / 15 of 16
Wrap Up
Wrap Up
0:50 mins / 16 of 16