Skip to content

Hathora Migration: Gameye vs. GameFabric

  • Matchmaker integrations: Gameye has native Pragma Engine and Nakama integrations. GameFabric has documented FlexMatch support. Both support custom matchmakers via API.
  • SDK requirements: Gameye requires no SDK in your game server binary. GameFabric requires Agones SDK lifecycle calls (sdk.Ready, sdk.Allocate, sdk.Shutdown) in every build.
  • Pricing: Gameye publishes pricing at $0.07/vCPU/hr with no egress fees. GameFabric requires a sales consultation — no public pricing.
  • Migration: Both platforms are container-based. Your Docker images transfer. With Gameye, you remove the Hathora SDK and don’t replace it.

Your game server platform sits downstream of your matchmaker. The handoff from “match ready” to “server running” is the most latency-sensitive moment in your player experience — and the integration most likely to break when you change platforms.

MatchmakerGameyeGameFabric
Pragma EngineOfficial ServerProviderPluginNo documented integration
NakamaNative Fleet Manager integrationNo documented integration
AWS FlexMatchDocumented integrationDocumented integration
Custom / homebrewREST API — any matchmakerHTTP allocator API

If your game uses Pragma or Nakama, Gameye has native integrations that handle the allocation handoff without custom code. Both platforms support FlexMatch and custom matchmakers.

Pragma Engine lists its supported game server platforms in its own documentation: Amazon GameLift, Multiplay, and Gameye. Gameye ships as an official ServerProviderPlugin — migrating means updating your Capacity Provider config, not rebuilding matchmaking architecture.

Gameye implements Nakama’s Go runtime Fleet Manager interface natively. If you’re on a Hathora + Nakama stack, Gameye is a drop-in replacement for the server allocation layer.


Gameye requires no SDK in your game server binary. Your server runs as a Docker container — it starts, listens on its port, and accepts connections. Gameye manages session lifecycle server-side.

GameFabric is built on Agones, which requires sdk.Ready(), sdk.Allocate(), and sdk.Shutdown() lifecycle calls in your game server binary. This is code in scope for every future build.

With Gameye, you remove the Hathora SDK and don’t replace it. With GameFabric, you replace it with the Agones SDK.


GameyeGameFabric
Game server SDKNone requiredAgones SDK in every build
Pragma EngineOfficial pluginNo documented integration
NakamaNative Fleet ManagerNo documented integration
FlexMatchDocumentedDocumented
Infrastructure21 providers, 200+ datacentersNitrado network, 67+ locations
Container start time0.5 secondsNot published
Pricing$0.07/vCPU/hr, no egressNot published — sales consultation
Uptime SLA99.99%Not publicly stated
DDoS protectionGame-aware profiles across all providersSteelShield (proprietary)
ObservabilityReal-time log streaming, Admin Panel, 3 months retentionGrafana + eBPF profiling
FailoverAutomatic cross-providerSingle network (Nitrado)
OnboardingSandbox in 24 hoursDemo + consultation required
Sessions at scale120M+ sessions, 1M peak CCU80+ games on platform

Choose Gameye if you need:

  • Drop-in Pragma Engine or Nakama compatibility
  • No SDK in your game server binary
  • Published pricing with no egress fees
  • Multi-provider infrastructure with automatic failover
  • Sub-second session starts
  • Sandbox access without a sales call

Consider GameFabric if you have:

  • An existing Agones or Kubernetes workflow
  • FlexMatch as your primary matchmaker
  • A team that works with Grafana and wants eBPF-level profiling
  • A preference for a single, vertically integrated infrastructure provider
  • No Pragma or Nakama matchmaker to preserve

Is Gameye a good migration target if I’m on Hathora with Pragma Engine?

Yes. Gameye is an official Capacity Provider in Pragma Engine’s own codebase. Migrating from Hathora to Gameye means updating your Capacity Provider config — not rebuilding your matchmaking architecture.

Do both platforms support FlexMatch?

Yes. Gameye publishes a FlexMatch integration guide covering STANDALONE mode. GameFabric also has documented FlexMatch support.

What does Gameye cost?

Gameye charges $0.07/vCPU/hr with no egress fees. See the pricing page. GameFabric does not publish pricing.

Do I need a Gameye SDK in my game server?

No. Gameye requires no SDK in your game server binary. Remove the Hathora SDK and don’t replace it. Your server just starts, listens on its port, and accepts connections.

How hard is it to migrate from Hathora to Gameye?

Both platforms are container-based. Your Docker images work on Gameye with minimal changes. Studios have completed migrations in under two weeks. See the step-by-step migration guide.


Further reading on gameye.com: Hathora migration overview · Gameye vs. GameFabric · Gameye vs. Hathora · Matchmaker integrations · Pricing