Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser

Quick Information

This template allows you to create peer-to-peer (P2P) multiplayer games in Godot 3 without the need for a dedicated server.It uses Godot's high-level multiplayer API along with UPnP (Universal Plug and Play) for automatic port forwarding, making it easy to connect players over the internet directly.Features include:- Host/join system using IP- P2P networking with no server required- UPnP support for port forwarding- Handles connection, disconnection, and timeouts- Clean and well-organized code structure- Includes a working demo projectPerfect for developers who want to build online multiplayer games with minimal setup.
Godot 3 P2P Multiplayer Template (No Server Needed)
This is a Godot 3.x ready-to-use template that allows you to easily create online or LAN multiplayer games using Godot's High-Level Multiplayer API without needing a dedicated server.
It uses peer-to-peer (P2P) networking and UPnP (Universal Plug and Play) for automatic port forwarding, allowing direct connections between players and making online multiplayer development easier and more accessible.
🌐 Features
- ✅ online and LAN multiplayer
- ✅ Peer-to-peer (P2P) connection system
- ✅ UPnP automatic port forwarding support
- ✅ IP encryption if online.
- ✅ High-Level Multiplayer API (no low-level networking needed)
- ✅ Handles:
- Hosting
- Joining by IP
- Disconnects
- Connection timeouts
- ✅ Includes a working example project to test the system directly
🚀 How to Use
- Open the project in Godot 3.6+
- Run the example scene
- One player clicks "Host"
- Other player enters host's IP and clicks "Join"
- run any function by rpc to run it in all the devices
🌍 الشرح باللغة العربية
هذا قالب جاهز للاستخدام لـ Godot 3.x، يتيح لك بسهولة إنشاء ألعاب متعددة اللاعبين عبر الإنترنت أو عبر الشبكة المحلية (LAN) باستخدام واجهة Godot عالية المستوى للعب الجماعي (High-Level Multiplayer API) دون الحاجة إلى خادم مخصص.
يستخدم هذا القالب اتصال النظير للنظير (P2P) وتقنية UPnP (التوصيل والتشغيل الشامل) لإعادة توجيه المنافذ تلقائيًا، مما يتيح اتصالًا مباشرًا بين اللاعبين ويُسهّل تطوير الألعاب متعددة اللاعبين عبر الإنترنت ويجعلها أكثر سهولة.
🌐 الميزات
- ✅ دعم اللعب الجماعي عبر الإنترنت والشبكة المحلية
- ✅ نظام اتصال نظير إلى نظير (P2P)
- ✅ دعم إعادة توجيه المنافذ تلقائيًا عبر UPnP
- ✅ تشفير عناوين IP في حالة الاتصال عبر الإنترنت
- ✅ استخدام واجهة High-Level Multiplayer API (دون الحاجة للتعامل مع الشبكات منخفضة المستوى)
- ✅ إدارة:
- الاستضافة
- الانضمام عبر عنوان IP
- حالات فصل الاتصال
- انتهاء مهلة الاتصال
- ✅ يتضمن مشروعًا تجريبيًا يعمل لاختبار النظام مباشرة
🚀 طريقة الاستخدام
- افتح المشروع في Godot 3.6 أو أعلى
- شغّل المشهد التجريبي (example scene)
- يقوم أحد اللاعبين بالضغط على "Host"
- يقوم اللاعب الآخر بإدخال عنوان IP للمضيف ويضغط على "Join"
- نفّذ أي دالة باستخدام
rpc
لتعمل على جميع الأجهزة
📜 License
This project is released under the MIT License.
You are free to use, modify, and share it.
🔗 Follow / Credits
Created by [عمرو - Amr (Amradel201)]
Powered by Godot Engine
This template allows you to create peer-to-peer (P2P) multiplayer games in Godot 3 without the need for a dedicated server.
It uses Godot's high-level multiplayer API along with UPnP (Universal Plug and Play) for automatic port forwarding, making it easy to connect players over the internet directly.
Features include:
- Host/join system using IP
- P2P networking with no server required
- UPnP support for port forwarding
- Handles connection, disconnection, and timeouts
- Clean and well-organized code structure
- Includes a working demo project
Perfect for developers who want to build online multiplayer games with minimal setup.
Reviews
Quick Information

This template allows you to create peer-to-peer (P2P) multiplayer games in Godot 3 without the need for a dedicated server.It uses Godot's high-level multiplayer API along with UPnP (Universal Plug and Play) for automatic port forwarding, making it easy to connect players over the internet directly.Features include:- Host/join system using IP- P2P networking with no server required- UPnP support for port forwarding- Handles connection, disconnection, and timeouts- Clean and well-organized code structure- Includes a working demo projectPerfect for developers who want to build online multiplayer games with minimal setup.