Description
Changelog
Reviews (2)

One player creates a session and shares the session ID with others through a external channel (WhatsApp, Discord, etc.). The other players can then join and play together. That’s it, no server deployment needed. Tube works on any platform: Web browsers, Windows, Mac, Linux, mobile. Go to https://github.com/jonandrewdavis/tube/#how-to-use for more information.

Requirements

Tube uses WebRTC, as it, it works automatically on HTML5 export, but requires an external GDExtension plugin on other platforms. You can find everything you need in the webrtc-native plugin repository.

When exporting to Android, make sure to enable the INTERNET and CHANGE_WIFI_MULTICAST_STATE permission in the Android export preset before exporting the project or using one-click deploy. Otherwise, network communication of any kind will be blocked by Android.

To use this add-on effectively, it is essential to understand Godot High-Level Multiplayer

Installation

To install copy the addons/tube folder into addons Godot project's addons folder. Or download it directly from the Godot Asset Library

Verify that the addon is activated in your Godot project in Project Settings -> Plugins.

Configuration & Utilisation

Tube is composed of two main elements:

  • TubeContext: A Resource defining the configuration the session connexions.
  • TubeClient: A Node managing network connection and multiplayer peers.

Attribution

Maintained by AndrooDev. Forked from: https://github.com/koopmyers/tube. Thank you Koop, wherever you are! Please get in touch.

Find AndrooDev on any platform!

Changelog for version 1.2

No changelog provided for this version.

Reviews

Recommended by Ancoder - 01 September 2026
Recommended by Ayden Hodgins-de Jonge - 25 August 2026

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.