Skip to content

Mimic Multiplayer

Clone-and-play multiplayer for Godot. Drop in a MimicSync node and make your scenes network-aware, with high-level nodes for connection and gameplay.

Mimic Multiplayer is a Godot 4 addon for making the first steps of high-level multiplayer easier to author. Add Mimic to a project, use the Mimic singleton and Project Settings to host and join, and keep scene synchronization close to Godot's native MultiplayerSynchronizer workflow.

Mimic is intentionally smaller than full netcode frameworks. It helps with connection setup, project settings, and a simple component model while staying aligned with Godot's built-in high-level multiplayer API.

What Mimic Does Now

  • Manages a plugin-installed Mimic autoload.
  • Starts and stops ENet and WebSocket server/client peers.
  • Provides an offline state, stop/cancel helpers, and status helpers.
  • Keeps Offline and WebRTC transport selections explicit: Offline does not start a peer, and WebRTC is reserved but unsupported.
  • Exposes typed Project Settings for connection defaults.
  • Supports Project Settings auto-connect for startup scenes.
  • Can request optional UPnP port forwarding when hosting.
  • Emits compact connection lifecycle signals.
  • Reserves MimicConnector for future connection form UI.
  • Provides MimicSync, a visible per-entity component that subclasses MultiplayerSynchronizer.

What Mimic Does Not Do Yet

  • Automatic dynamic spawn/despawn replication.
  • Late-join spawn replay.
  • Built-in UI controls.
  • WebRTC signaling.
  • Prediction, rollback, interpolation, lag compensation, matchmaking, relay services, or raw packet protocols.
  • Installation if Mimic is not in your project yet.
  • Quick Start to run a local host/client pair.
  • Play Showcase to launch the web export when you want to try Mimic before opening the project.
  • MimicConnector if you want to track the future connection form surface.
  • MimicSync if you are preparing entities for synchronization.
  • Netfox if you are choosing between Mimic and a larger multiplayer framework.