pjburnhill / Godot-4-Networking

Basic proof-of-concept of Godot 4 networking / multiplayer features. Utilizing the MultiplayerSpawner and MultiplayerSynchronizer nodes/classes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Godot-4-Networking

Basic Networking Starter for Godot 4

Very basic 2D Platformer utilizing MultiplayerSpawners (spawning level and players) and MultiplayerSynchronizers (synchronizing id, position and inputs)

Basics included

  • uPNP port forwarding
  • Server setup
  • Level load
  • Spawn players
  • Synchronize state (basic)

Synchronization

  • Sync player:player_id (at spawn) and player:position

  • Sync input direction (float)

  • Use rpc local call for jump

  • Move players (local & puppet) based on synchronized input

Future improvements

References

About

Basic proof-of-concept of Godot 4 networking / multiplayer features. Utilizing the MultiplayerSpawner and MultiplayerSynchronizer nodes/classes.


Languages

Language:GDScript 100.0%