Hathora Migration: Gameye vs. GameFabric
Provider-agnostic game server orchestration. Official Pragma Engine Capacity Provider. Native integrations with Nakama, PlayFab, and FlexMatch. $0.07/vCPU/hour, no egress fees, 99.99% SLA. Sandbox in 24 hours.
Kubernetes-based game server hosting built on Agones. Co-announced as Hathora’s migration partner. No documented integrations with Pragma, Nakama, PlayFab, or FlexMatch. Custom pricing, consultation required.
The core issue: If your game uses a matchmaker — and most Hathora studios do — your migration choice is determined by which platform your matchmaker actually integrates with. For Pragma, Nakama, PlayFab, and FlexMatch studios, that platform is Gameye.
The Integration Gap That Changes Everything
Section titled “The Integration Gap That Changes Everything”Your game server platform doesn’t run in isolation. It sits downstream of your matchmaker — the system that decides when a match is ready and tells the server platform to spin up a game. That handoff is the most latency-sensitive moment in your entire player experience. It’s also the integration that breaks when you change platforms.
GameFabric’s answer to matchmaker integration is a gRPC endpoint and a promise: “our engineers will work with you.” That’s a consulting engagement, not an integration.
Gameye’s answer is a list of named, documented, production-tested integrations:
| Matchmaker | Gameye | GameFabric |
|---|---|---|
| Pragma Engine | ✅ Official Capacity Provider plugin | ❌ Not supported |
| Nakama | ✅ Native integration | ❌ Not supported |
| PlayFab | ✅ Supported | ❌ Not supported |
| FlexMatch | ✅ Supported | ❌ Not supported |
| Custom / homebrew | ✅ Platform-agnostic | ⚠️ gRPC endpoint only |
If your game uses any of these matchmakers today — and most Hathora studios do — Gameye is a drop-in. GameFabric is a rebuild.
The Pragma Case: An Official Plugin, Not a Workaround
Section titled “The Pragma Case: An Official Plugin, Not a Workaround”Pragma Engine is the backend platform of choice for studios that want production-grade matchmaking, party formation, social systems, and live ops without building it all from scratch. If you’re on Hathora with Pragma today, your stack works like this:
- Players queue for a match
- Pragma handles party formation and matchmaking logic
- Pragma’s Gameye Capacity Provider plugin instructs Gameye to spin up a dedicated server
- Pragma sends the server IP and port to the players’ clients
- Match starts
That tight loop between matchmaker and server orchestrator is the beating heart of your multiplayer game. The Gameye integration lives inside Pragma’s own codebase — it’s not a third-party connector or a community hack. It’s the official path.
Pragma’s own documentation lists the game server platforms it supports natively: Amazon GameLift, Hathora (shutting down May 5th), Multiplay, and Gameye. GameFabric is not listed.
If you move to GameFabric, you’re not just replacing your game server platform — you’re replacing your matchmaking architecture too, or building a custom Pragma Capacity Provider from scratch under a hard deadline.
The Nakama Case: Real-Time Backend, Seamlessly Connected
Section titled “The Nakama Case: Real-Time Backend, Seamlessly Connected”Nakama is a popular open-source game backend for studios who want real-time multiplayer, social features, leaderboards, and matchmaking under one roof — without the licensing costs of PlayFab or the complexity of Pragma. Gameye’s native Nakama integration means the full loop runs without custom glue code on your side.
GameFabric has no Nakama integration. If you’re on a Hathora + Nakama stack, migrating to GameFabric means writing and maintaining the connection between your matchmaker and your server platform yourself.
The PlayFab and FlexMatch Cases: The Industry Standard Matchmakers
Section titled “The PlayFab and FlexMatch Cases: The Industry Standard Matchmakers”PlayFab and FlexMatch (AWS) between them power matchmaking for a significant portion of the live-service games market. Both are supported by Gameye out of the box. Both are absent from GameFabric’s integration documentation.
Gameye vs. GameFabric: Direct Comparison
Section titled “Gameye vs. GameFabric: Direct Comparison”| Gameye | Nitrado GameFabric | |
|---|---|---|
| Pragma Engine integration | ✅ Official plugin | ❌ Not supported |
| Nakama integration | ✅ Native | ❌ Not supported |
| PlayFab / FlexMatch | ✅ Supported | ❌ Not supported |
| Vendor lock-in | None — provider-agnostic | Nitrado-centric infrastructure |
| Server start time | 0.5 seconds | ”Seconds” (unspecified) |
| Pricing | $0.07/vCPU/hr, no egress fees | Custom quotes, contact required |
| Uptime SLA | 99.99% | Not published |
| Infrastructure | Bare metal + multi-cloud | 40+ Nitrado DCs + Google Cloud |
| Onboarding | Sandbox in 24 hours | Demo + consultation required |
| Sessions at scale | 120M+ sessions, 1M peak CCU | 80+ games on platform |
Use Gameye If… / Use GameFabric If…
Section titled “Use Gameye If… / Use GameFabric If…”Use Gameye if you need:
- Drop-in Pragma Engine compatibility
- Native Nakama, PlayFab, or FlexMatch integration
- $0.07/vCPU/hour — no egress fees, no bandwidth penalties
- Sub-second server spin-up times
- Provider-agnostic redundancy, no lock-in
- Sandbox access without a sales call
Consider GameFabric if you have:
- No existing matchmaker integration to preserve
- A mature Kubernetes / Agones DevOps pipeline
- Resources to build a custom matchmaker connector
- Existing Nitrado infrastructure relationships
Frequently Asked Questions
Section titled “Frequently Asked Questions”Is Gameye a good migration target if I’m on Hathora with Pragma Engine?
Yes — and it’s the only straightforward one. Gameye is an official Capacity Provider in Pragma Engine’s own codebase. Migrating from Hathora to Gameye means updating your Capacity Provider config. It does not mean rebuilding your matchmaking architecture under a deadline. GameFabric is not listed as a supported platform in Pragma’s documentation.
Does GameFabric support Pragma, Nakama, PlayFab, or FlexMatch?
No. GameFabric does not have documented integrations with any of the four major matchmakers most Hathora studios use. Their documentation offers a gRPC endpoint for custom integrations and references an engineering engagement — not a production-tested connector.
What does Gameye cost?
Gameye charges $0.07 per vCPU per hour with no egress fees. That’s the whole bill. You can model it in a spreadsheet before you talk to anyone. GameFabric does not publish pricing and requires a sales conversation.
What is Gameye’s uptime guarantee?
Gameye offers a 99.99% SLA — roughly 52 minutes of downtime per year. The platform has orchestrated over 120 million game sessions and handled 1 million peak concurrent users. GameFabric does not publish an uptime SLA.
How hard is it to migrate from Hathora to Gameye?
For studios on containerised servers — which all Hathora studios are — the migration is straightforward. Your server image is portable. The session API is a simple HTTP interface. If you’re already on Pragma, updating the Capacity Provider config is the primary migration step. See the step-by-step migration guide.
Gameye has orchestrated 120M+ game sessions across global infrastructure. Official Pragma Engine Capacity Provider integration. $0.07/vCPU/hour, no egress fees, 99.99% SLA. Request sandbox access →