close
Why Galore. Why now.

Build your game. Own the tech. Ship it.

The reasons to build your multiplayer game on GONet Legendary — and real games already proving the stack.

PILLAR 1

Own the tech. No rug-pull risk.

GONet Legendary is a $24.99 one-time Unity Asset Store purchase. Once you buy it, the code lives in your project. There is no per-concurrent-user cap, no revenue share, no subscription, no cloud dependency, and no one can shut it off. The companies that sell you hosted netcode can shut it off. One of them just did.

March 31, 2026 — a real thing that happened

On December 4, 2025, one of the largest multiplayer infrastructure providers announced that its dedicated server fleet orchestration layer would shut down on March 31, 2026. Every studio that had built on top of it had to migrate to a different host on a months-long deadline — while their games were live, in production, with real players.

The networking library those studios used still works. The code still runs. But the hosting layer they depended on is gone. That's a rug-pull, and it's the risk every managed-cloud netcode solution carries. GONet Legendary eliminates that risk by giving you the code outright: it lives in your Unity project, under your source control, and no one — not us, not Unity, not a cloud provider — can revoke it.

No CCU caps

Ship to 100 players or 100,000 — GONet charges the same per-player cost: zero. There is no concurrent-user accounting in GONet Legendary at all.

No revenue share

We don't take a percentage of your game revenue. We don't have a “free if your studio makes under $X” clause. One purchase, no tier changes as your revenue grows.

No rug-pull risk

The code lives in your project. If we stop updating GONet tomorrow (we won't — we ship our own game on it), your existing game keeps shipping.

PILLAR 2

Ship on Steam for free. Like Undead Night Crew.

You do not have to run a dedicated server to ship a real multiplayer game. GONet Legendary's Steam transport uses Valve's free Steam Datagram Relay for NAT traversal, host failover keeps the session alive when the host drops, and the networking bill is zero dollars. The game we're publishing — Undead Night Crew — ships exactly this way.

What Valve gives you for free

  • Steam Datagram Relay — NAT traversal across regions
  • Steam ID-based authentication
  • Encrypted peer connections
  • Cross-platform matchmaking via Steam Lobbies
  • Friend invites

What GONet Legendary adds on top

  • Full IGONetTransport on ISteamNetworkingSockets
  • Dual-socket P2P + Direct IP architecture
  • Socket-pair host loopback (no SteamID slot conflicts in dev)
  • Host failover (~4–7 s recovery) so sessions survive host drops
  • Steam time sync for accurate RTT under load

Proof: Undead Night Crew

FLAGSHIP

A cooperative multiplayer zombie-apocalypse game developed by Dummy Dojo, published by Galore Interactive, coming to Steam. It runs on GONet Legendary end-to-end — Steam Transport, host failover, Nightwatch session intelligence, the lifecycle contract. Not a tech demo. A real game, built on the stack we ask you to buy.

PILLAR 3

Ship in the browser. Same GONet surface.

GONet Legendary v1.6.26 includes Unity WebGL multiplayer over WebRTC DataChannels. Browser players can open a page, find a public session, connect through STUN/TURN when needed, and use the same GONet sync, RPC, event, scene, and pooling surface your native builds use.

What ships in Legendary

  • Unity WebGL transport bridge using browser WebRTC DataChannels
  • Browser-safe async cloud HTTP driver for WebGL builds
  • Public-session bootstrap UX for web samples
  • WebGL recording, replay, scene loading, and pool-path compatibility work

What GONet Cloud adds

  • Guest identity tokens for anonymous browser players
  • Public session discovery, announce, heartbeat, and cleanup
  • WebRTC signaling mailbox for offers, answers, and ICE candidates
  • TURN credential issuance for reliable relay fallback across strict networks
PILLAR 4

APSF beta. Responsive action without rewind-first design.

Authority-Partitioned State Fusion is available to all GONet Legendary developers. Instead of assuming every responsive action game needs a classic lag-compensation and server-rewind framework, APSF lets independently-authoritative state partitions fuse into a coherent session state while preserving GONet's authority, sync, event, pooling, and time-sync contracts.

The first real-game integration is the upcoming Steam version of Dajimo Arena. That matters because Dajimo is a high-action team shooter, not a controlled toy scene. The feature is still beta, so developers should profile and validate it against their own game rules, but it is not a Dajimo-only feature.

PILLAR 5

AI-first networking. Not a bolt-on.

GONet Legendary was designed with AI coding agents as first-class consumers. The boring, repetitive parts of multiplayer development — sync debugging, performance tuning, anti-cheat triage, authority conflict investigation — are where an AI agent shines. The creative parts — mechanics, story, tuning, iteration — are where you shine. GONet Legendary ships Nightwatch and the Memsight × GONet bridge together so that split actually works.

Shipping today — Nightwatch + 5 agent skills

Nightwatch analyzes every session your team records, scanning for eight pattern families with 22 finding codes. Each finding carries 2–5 deterministic investigation steps grounded in shipping code and real debugging sessions — not LLM-generated guesses. The agent follows the steps; you review the answer.

Agent skill definitions ship for:

ClaudeCursorCopilotWindsurfCodex

Install via GONet → AI Skills in the Unity Editor. All five agents get the same shared finding-code reference and investigation knowledge base.

Memsight × GONet — a first-class bridge to the state-query engine

Requires GONet Legendary + Memsight paid edition. Activates automatically when both products are detected.

Galore Interactive owns both GONet (the networking engine) and Memsight (the semantic memory / state-query engine that lets AI agents reason about game state). No other studio owns both sides of that stack. GONet Legendary ships a purpose-built bridge to Memsight with two halves that work together.

Half one — runtime telemetry source:

GONet registers itself with Memsight's query system and exposes 100 live data points under the gonet.* prefix. Every data point carries a description and (where applicable) a unit — ms, %, KB/s, bytes, score — so an AI agent asking a natural-language question through Memsight gets a typed answer with context. The categories: 33 steam.* (transport, SDR, lobby, relay status), 18 server.* (client counts, RTT aggregates, queue pressure), 17 mesh.* (failover mesh, vice host, sync sequences), 15 client.* (connection state, RTT, bandwidth, send-buffer health), plus networkSimulation.*, distributedHost.*, and top-level session/authority data.

Half two — editor bridge for replay inspection:

GONet defines the IGONetMemsightBridge interface; Memsight implements it. When installed, GONet's replay editor windows render schema-aware labels (“Transform.position (Vector3, 24Hz)” instead of raw sync event IDs), formatted value-change displays (“health: 100 → 75 (PlayerStats.health)”), state browser panels with Memsight source paths per GONetParticipant, and can optionally participate in the recording pipeline via factory methods that return a recording provider, a replay consumer, and a replay analyzer for schema validation and desync detection.

Example questions an agent can answer right now:

  • “Is the Steam Datagram Relay ready, and which clients are on relay vs direct IP?”steam.sdr.ready + steam.server.relayConnectionCount + steam.server.directConnectionCount
  • “Does the distributed host mesh have vice-host coverage right now?”mesh.isManagingViceHost + mesh.viceHostScore + mesh.eligibleHostCandidateCount
  • “Which connected client has the worst RTT and how bad is it?”server.maxClientRttMs + server.avgClientRttMs
  • “What component type is GONetId 142 and what are its current field values?” (editor bridge) → GetStateSummaryForGONetId(142)

When Memsight isn't installed, both halves stay completely out of the way. The runtime bridge compiles to nothing without the MEMSIGHT_PRO define, and every editor code path that uses enriched UI first checks GONetMemsightIntegration.IsAvailable and falls through to default rendering when the bridge is absent.

The complete story is: Nightwatch finds the interesting moments. Memsight × GONet answers live questions about what's happening in the network stack while the game is running, and enriches the replay editor with schema-aware inspection when you're investigating a finding after the fact. Your AI coding agent does the follow-up while you work on the next mechanic.

PILLAR 6

Depth where it matters. Because we ship our own game.

Other networking libraries optimize for the easy demo. GONet optimizes for the things that break in production: host lifecycles, set-once sync field delivery on pooled objects, IL2CPP code stripping, exactly-once predicted borrow finalization, host failover with time continuity, cross-recording correlation for desync detection. We chose to be deep where it matters for shipping real games — and we ship our own flagship game to keep ourselves honest.

Lifecycle Contract & Pool Hardening

Phase 1–5 hardening backed by 3,000+ unit tests across the core library. Predicted Pool Borrow Finalization with exactly-once semantics. Set-Once Sync Field Guarantees. IL2CPP code-stripping safety across every platform.

Host Migration & Failover

~880 KB of production code. Hot-standby shadow state on every peer. Deterministic Monarch's Heir election. ~4–7 s recovery end-to-end. Time continuity across host swap.

WebGL/WebRTC Browser Multiplayer

Unity WebGL transport bridge over browser WebRTC DataChannels, public web session bootstrap, GONet Cloud signaling, guest identity, TURN credentials, and browser-safe cloud HTTP.

APSF Beta

Authority-Partitioned State Fusion available to all Legendary developers, first integrated in Dajimo's upcoming Steam build for responsive action without rewind-first architecture.

Velocity-Augmented Sync

80–90% bandwidth savings for moving objects. No competitor has this. Code-generated at compile time for zero runtime overhead.

Nightwatch Session Intelligence

8 pattern families, 22 finding codes, deterministic investigation steps, cross-recording correlation, Editor window + headless CLI + 5 AI agent skills.

Steam Transport

4,400 lines of production code. SDR initialization, dual-socket architecture, socket-pair host loopback, lobby manager, Steam time sync for accurate RTT under load.

Zero-Latency Spawning

GONetId batch pre-allocation eliminates the server round-trip on client spawns. Configurable batch sizes, four graceful limbo modes for edge cases.

“The Legendary feature list is not a roadmap. It's a list of things that already have to work because our own game depends on them.”

What's honestly not there yet

Every marketing page should be honest about the gaps. A GONet Legendary evaluation should know these up front, not discover them later.

Framework-level client-side prediction API

GONet does client-side prediction via buffer-lead-time configuration today — the building blocks are there and you can configure the blend window to trade latency for smoothness. But there is no framework-level CSP API with explicit reconciliation semantics like some competitors offer. If your game is a frame-perfect fighting game or competitive shooter that needs rollback-style prediction today, GONet may not be your best fit yet.

APSF is beta, not a universal rewind promise

APSF changes the design space for responsive action games, and for many games it should reduce or eliminate the need to build around lag compensation and server rewind. It is still a beta feature. If your game absolutely requires a traditional frame-perfect rewind hit-validation framework today, validate that requirement explicitly instead of assuming APSF is a drop-in clone of that model.

Interest management / Area of Interest

GONet does not ship an AOI system today. For most games up to ~100 players this is fine because velocity-augmented sync + adaptive congestion management handle the bandwidth cost. Beyond that, a formal AOI system becomes valuable.

Steam ↔ browser bridge and browser host promotion

Same-transport browser sessions are supported through WebGL/WebRTC. Full Steam-to-browser cross-mode play and state-preserving in-place browser host promotion require the bridge/SFU standby path and are not active in the beta public browser flow yet.

Start with GONet Free or buy Legendary today.

GONet Free v1.5b5 and GONet Legendary are both on the Unity Asset Store today. Legendary adds WebGL/WebRTC browser multiplayer, APSF beta, Nightwatch, Record & Replay, Steam transport, host failover, the lifecycle contract, and AI agent skills as a one-time purchase.

Last audited: 2026-05-26Against: Free v1.5b5 and Legendary v1.6.26Commit: 6d124bf7
See Free vs Legendary split →

Positioning page updated for GONet Legendary v1.6.26: WebGL/WebRTC browser multiplayer is no longer a gap, GONet Cloud browser session services are documented, and APSF beta is marketed as available to all Legendary developers with Dajimo's upcoming Steam build as the first integration.

Why GONet — Own the Tech, Ship on Steam and Web, Build with AI | GONet