v0.2.1 Beta Release

Multiplayer, Done Right

Write the backend in Go, generate clients for multiple languages and engines, and ship with confidence. Built for devs who need server-authoritative worlds with high player and entity density.

Generated clients

Unity: MoveCommand
Phaser: CastCommand
Ebiten: AimCommand

Authoritative Go server

Tick 12842

physics nav interest

Filtered updates

player.position
nearby entities: 37
hidden entities: 214
server tick: validate commands -> simulate world -> stream diffs

One backend. Multiple frontends. Actually open.

No closed core, no paywalled features, no black boxes. Golem is designed as an open source foundation for multiplayer games.

True Game Engine

Golem is a fully featured game engine, not just a middleware. Write game logic on the server, including physics and navigation.

Modular By Design

Physics and navigation sit behind interfaces with multiple backends, letting you trade speed for depth as your game needs.

Superior Performance

Golem is purpose-built for game backends, supporting hundreds of players and thousands of entities in the same map.

Schema-Driven

Zero boilerplate. Define entities, commands and events in YAML to generate server scaffolding and type-safe client classes.

Multi-Stack Clients

Generate integrations for C# / Unity, JavaScript / Phaser, Go / Ebiten, with one shared protocol used all clients.

Authoritative by Default

Clients send input. The Go server runs the simulation. Field-of-interest sends each player only what they're meant to see.

Batteries Included

Helpers that save you weeks, such as world snapshots and map tile serving for 2D games. Less plumbing, more features.

Modern Networking

WebTransport (HTTP/3) with custom reliable/ordered datagram delivery modes over UDP. For next-gen browser games.

One-Click Deploy Path

Push live through our cloud in seconds and scale at will. No infrastructure setup stands between you and your players.

Build worlds on solid ground

Stop fighting netcode and infrastructure. Start writing game logic on a backend built for performance, scale, and total authority.

Get Started Now