finds.dev← search

// the find

Unity-Technologies/multiplayer-community-contributions

★ 544 · C# · MIT · updated Apr 2026

Community contributions to Unity Multiplayer Networking products and services.

A Unity-hosted community repo collecting transport adapters and small extensions for Netcode for GameObjects. It's a grab-bag: you pick the transport that fits your platform (Steam, WebGL, LAN, etc.) and drop it in. Aimed at Unity game developers who need something other than the default Unity Transport.

Transport variety is genuinely useful — covering Facepunch/Steam, WebSocket for WebGL, LiteNetLib, and iOS Multipeer Connectivity in one place saves real research time. The package structure is clean: each transport is a separate Unity package you install independently, so you don't pull in binaries you don't need. LagCompensation extension is the kind of thing most devs have to roll themselves, and having a reference implementation matters. The repo is backed by Unity Technologies, so it's not going to disappear when a single maintainer loses interest.

The README version matrix stops at NGO v12 with no indication of what's current — you have to dig into changelogs to figure out whether any given transport actually works with your NGO version. ENet requires manual binary compilation on mobile, which is a real pain and buried in a footnote. Community maintenance disclaimer is honest but means bugs can sit unaddressed for months; some transports have seen no commits in over a year. No tests anywhere in the repo — transport-layer bugs tend to show up at runtime under specific network conditions, and there's nothing to catch regressions when NGO updates break the adapter interface.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →