⏱️ Quickstart

This guide will walk you through creating and deploying a multiplayer game with Godot 4.2.

If you are using Godot 4.1/4.0/3.x, please be aware that some details may be different.


Step 0: Create a new Godot project

For this tutorial, start a new Godot project.


Step 1: Set up the Rivet Godot plugin

The Rivet Godot plugin is available to install via gd-plug or manually from the GitHub repo.

Go to the Godot Asset Library, search for "Rivet", and install the plugin.

Once the plugin is open, sign in to link your game to Rivet.

Logging in via the Rivet Plugin

Next, follow the steps 1-3 in the "Setup" tab to setup a basic multiplayer game.

A view of the setup tab of the Rivet Plugin

Step 2: Testing Locally

Once you reach Step 4 in the plugin "Setup" tab, you'll be brought to the "Develop" tab. From here, start a local Godot game server by clicking "Start" under the "Local Game Server" section.

A view of the develop tab of the Rivet Plugin

Now that the Godot server is running, start


Step 3: Deploying to Rivet

From the "Deploy" tab, select "Staging" and click "Build & Deploy".

A view of the deploy tab of the Rivet Plugin

Step 4: Test your multiplayer game

After deploying, go back to the "Develop" tab and see that the environment is set to the same environment you just deployed to (should be "Staging"). Press "Run Project" in the top right of the Godot editor. You are now connected over the internet through Rivet to your game!

Was this page helpful?

Edit Page

Rivet

Open-source multiplayer infrastructure. Easy, flexible, and affordable.

This website is not sponsored by or affiliated with Unity Technologies or its affiliates. Unity Trademark(s) are trademark(s) or registered trademark(s) of Unity Technologies or its affiliates in the U.S. and elsewhere. | This website is not sponsored by, affiliated with, or endorsed by Epic Games, Inc. or its affiliates. 'Unreal Engine' is a trademark or registered trademark of Epic Games, Inc. in the U.S. and elsewhere. | The HTML5 Logo by the World Wide Web Consortium (W3C), used under a Creative Commons Attribution 3.0 License. Source | The Godot Engine Logo by the Andrea Calabró, used under a Creative Commons Attribution 4.0 International License. Source | Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.

© 2024 Rivet Gaming, Inc. All rights reserved.