Platform Comparison

Gameye vs. GameFabric: Game Server Hosting Compared

Native matchmaker integrations vs. engineering overhead. Here's what the decision actually comes down to.

Pragma Engine Nakama PlayFab FlexMatch DDoS Protection Warm Pools Pricing

Last modified

  • Integration: Gameye has several native integrations including Pragma and Nakama. GameFabric has AWS FlexMatch integrated. Both support custom integrations through their respective APIs.
  • Engineering overhead: Different philosophies — Gameye requires no SDK integration. GameFabric requires Agones SDK lifecycle calls (Ready, Allocate, Shutdown) in every build.
  • Capacity management: Gameye scales containers across their fleet. GameFabric requires fleets to be pre-configured.
  • Pricing: Gameye publishes pricing (details) with $0.07/vCPU-hour as baseline rate. GameFabric requires a sales call and custom quote — no public pricing.

What is GameFabric?

GameFabric is a game server hosting platform by Nitrado, a German company that has operated game servers since 2001. GameFabric is built on top of Agones, the open-source Kubernetes-based game server management framework, and runs on Nitrado's global infrastructure across 67+ locations. Agones is a mature, battle-tested open-source project backed by Google.

GameFabric manages the Kubernetes cluster — studios don't operate nodes or handle cluster upgrades. The trade-off is at the application layer. GameFabric requires Agones SDK lifecycle calls (sdk.Ready, sdk.Allocate, sdk.Shutdown) in every game server build. Gameye requires no SDK in your game server binary. Studios on GameFabric also configure and tune their own ArmadaSets (fleet scaling rules) and pre-provision idle capacity.


What matchmaker integrations does each platform support?

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 requests a server. That handoff is where platform choice becomes concrete.

Matchmaker Gameye GameFabric
Pragma Engine ✓ Official ServerProviderPlugin (2025.2) ✗ No plugin in Pragma codebase
Nakama ✓ Native Fleet Manager integration ✗ No documented integration
AWS FlexMatch Documented integration ✓ Documented integration
Custom / homebrew ✓ REST API — any matchmaker ✓ HTTP allocator API

The Pragma case is the clearest. Gameye ships as an official ServerProviderPlugin inside Pragma Engine 2025.2. Migrating to Gameye means updating a Capacity Provider config — not rebuilding your matchmaking architecture. No equivalent GameFabric plugin exists in Pragma's codebase.

Custom and homebrew matchmakers

Native integrations don't limit flexibility. Gameye's REST API integrates with any matchmaker — many customers run their own. Doborog Games uses a custom matchmaker with Gameye for Clone Drone in the Danger Zone and reduced server costs by over 60% after migrating.


What is the total cost of ownership?

GameFabric manages the Kubernetes cluster — studios don't operate nodes or handle cluster upgrades. But managed infrastructure doesn't mean zero engineering overhead. Gameye requires no SDK in your game server binary. GameFabric requires Agones SDK lifecycle calls (sdk.Ready, sdk.Allocate, sdk.Shutdown) in every build.

Engineering cost Gameye GameFabric
Game server SDK None required in game server binary Agones SDK — must implement sdk.Ready(), sdk.Allocate(), sdk.Shutdown() in every build
Fleet configuration Managed by Gameye ArmadaSets and FleetAutoscalers — studio-defined scaling rules, ongoing tuning required
Matchmaker integration Pragma and Nakama native. FlexMatch documented Pragma and Nakama undocumented. FlexMatch documented
Scaling cost model Per-second billing on active sessions — warm pools are customer-configurable in real time ArmadaSets pre-provision capacity — idle servers accrue cost between sessions
Image and registry Docker Hub + webhook Separate registry service, webhook configuration, per-environment image tag management
Time to first session Sandbox in 24 hours Demo + consultation + ArmadaSet config + SDK integration

The Agones SDK requirement is the most material ongoing cost. Your game server binary must call sdk.Ready() on startup, sdk.Allocate() when players connect, and sdk.Shutdown() on teardown. A missed or mistimed call produces sessions the orchestrator believes are broken, or servers that never deallocate. This is code in scope for every future game server build.

GameFabric's ArmadaSets pre-provision a standing fleet to avoid cold starts. Those servers sit idle between sessions, and the fleet configuration requires ongoing tuning by the studio's engineering team. Gameye warm pools keep pre-warmed containers ready, making session start time negligible. Warm pool size is configurable by the customer in real time and automatically replenishes when in danger of exhaustion. Studios control exactly how much warm capacity they want, adjust it on the fly as player demand shifts, and never define static scaling rules or tune fleet autoscalers.


How does Gameye compare to GameFabric feature by feature?

Criteria Gameye Nitrado GameFabric
Pragma Engine ✓ Official ServerProviderPlugin ✗ No plugin in Pragma codebase
Nakama ✓ Native ✗ No documented integration
AWS FlexMatch Documented integration ✓ Documented integration
Game server SDK required No Yes — Agones SDK in every build
Fleet management Managed by Gameye Studio-configured ArmadaSets
Infrastructure 21 providers, 200+ datacenters — cloud, bare metal, or your own accounts Nitrado network, 67+ locations
Persistent / long-session games ✓ Supported — e.g. Orion Drift by Another Axiom ✓ Supported via Formations and Vessels
DDoS protection Game-aware DDoS profiles across all 21 providers (OVHCloud Game DDoS, GCore L7, Servers.com Cloudflare Magic Transit) Proprietary SteelShield — single solution for all customers
Observability Built-in Admin Panel, real-time log streaming, 3 months retention, extend or export at low / no cost Grafana + eBPF profiling
Container start time 0.5 secondswarm pools available for negligible session start Not published
Pricing $0.07/vCPU/hr, publicly stated, no egress fees Not published — "Individual Pricing" requires sales consultation
Uptime SLA 99.99% — publicly stated Not publicly stated
Scaling billing Per second, active sessions only Pre-provisioned fleet — idle capacity billed
Onboarding Sandbox in 24 hours Demo + consultation required
Sessions at scale 120M+ sessions, 1M peak CCU 80+ games on platform

How do the platforms handle infrastructure and security?

Multi-provider vs. single-network infrastructure

Gameye runs across 21 infrastructure providers and 200+ datacenters globally. GameFabric runs on Nitrado's own network across 67+ locations. Gameye's multi-provider model lets studios access different hardware configurations, move between providers without changing their integration, and choose locations across a wider footprint. If one provider has issues, sessions fail over to healthy capacity automatically. Nitrado's single-network approach simplifies their operations but ties studios to one infrastructure provider.

Persistent and session-based workloads

Gameye supports both session-based and persistent or long-running game servers. Orion Drift by Another Axiom runs long-session games on Gameye today, using the reserved rate to keep costs below other managed hosting providers. Studios are not limited to ephemeral containers — the platform handles the full spectrum of multiplayer architectures.

DDoS protection

Game-aware DDoS protection is an entry requirement for every Gameye provider. All 21 providers have filtering that understands UDP game traffic and does not drop legitimate packets during an attack. Examples include OVHCloud's Game DDoS Protection, GCore's L7 game filtering, and Servers.com's Cloudflare Magic Transit integration. Gameye matches studios to the provider whose DDoS profile best fits their traffic pattern. GameFabric uses SteelShield, a proprietary packet-signing system — a single solution applied to all customers.

Observability

Gameye provides real-time log streaming during active sessions. Studios do not wait until a session terminates to access logs. Gameye retains all session logs for 3 months with full tooling included as standard. All observability is built into the Gameye Admin Panel — no separate Grafana or Elastic stack required. Customers can extend retention or export data to their own storage at no extra charge.

GameFabric takes a different approach with Grafana dashboards and eBPF-based profiling, which provides kernel-level performance visibility. If your team already works with Grafana and wants low-level CPU/memory profiling alongside logs, that is a genuine strength of the GameFabric stack.

Pricing transparency

Gameye publishes pricing publicly: $0.07/vCPU/hr with no egress fees and a 99.99% uptime SLA. GameFabric does not publish pricing — their pricing page states "Individual Pricing — Tailored to Your Unique Needs" and requires a sales consultation. Studios evaluating both platforms can model Gameye costs immediately; GameFabric requires a sales conversation before any cost modelling is possible.

Gameye supports studios that want to use their own cloud accounts. The charge is a straightforward orchestration fee, with no vendor lock-in.


Why choose Gameye as an alternative to GameFabric?

Choose Gameye if you need
  • Pragma Engine — official ServerProviderPlugin, update a config not a rebuild
  • Nakama — native Fleet Manager integration, no custom code
  • Session-based or persistent/long-session game support
  • No Agones SDK changes to your game server binary
  • Warm pools — negligible session start time, real-time configurable, auto-replenishing
  • Per-second billing with no idle fleet overhead
  • Publicly stated pricing you can model before a sales call
  • Provider-agnostic DDoS protection — curated providers matched to your needs
  • Built-in observability with 3 months log retention included
  • Provider-agnostic infrastructure — not tied to one network
  • A sandbox running in 24 hours
Consider GameFabric if you have
  • An existing Agones or Kubernetes-based workflow you want to preserve
  • FlexMatch as your primary matchmaker — GameFabric has the public docs
  • A team that works with Grafana and wants eBPF-level profiling
  • A preference for a single, vertically integrated infrastructure provider
  • No existing Pragma or Nakama matchmaker to preserve

What do studios say about Gameye?

"It's reassuring to know that we could scale up indefinitely as we prepare for platform events and sales."

Brian Jordan, Co-founder & CTO, Doborog Games
Read case study: 60%+ cost reduction →

"We felt there was a personal relationship, and if there was a problem, we knew Gameye would be there."

Rasmus Löfström, Game Director, Torn Banner Studios
Read case study: 250K players at launch, zero downtime →

Key terms


Frequently asked questions: Gameye vs GameFabric

Does GameFabric support Pragma Engine?

No documented integration exists. Gameye ships as an official ServerProviderPlugin inside Pragma Engine 2025.2. Updating your Capacity Provider config is all that's required. No equivalent GameFabric plugin exists in Pragma's codebase.

Does GameFabric support Nakama or PlayFab?

No documented integration has been found in GameFabric's documentation or in Nakama's and PlayFab's documentation. Gameye provides native integrations with both out of the box.

Do both platforms support FlexMatch?

Yes. Both platforms support AWS FlexMatch. Gameye publishes a pre-built Gameye FlexMatch Bridge to the AWS Serverless Application Repository (SAR) — studios open the AWS console, find the app, enter their API token and image name, and click Deploy. No code written, no CLI required. GameFabric also has a documented FlexMatch integration.

What engineering overhead does GameFabric require?

GameFabric is built on Agones, so your game server binary must implement three lifecycle calls: sdk.Ready(), sdk.Allocate(), and sdk.Shutdown(). You also configure and tune your own ArmadaSets (fleet scaling rules) and pre-provision idle capacity to avoid cold starts. Gameye manages session lifecycle server-side — no SDK integration is required in your game server binary.

Can Gameye run persistent or long-session games?

Yes. Gameye supports both session-based and persistent/long-running workloads. Orion Drift by Another Axiom runs long-session games on Gameye today, using our reserved rate to keep costs below any other managed hosting provider.

How does Gameye handle DDoS protection?

Gameye runs across 21 infrastructure providers, all with game-aware DDoS profiles that protect UDP game traffic without dropping legitimate packets. Key examples include OVHCloud's Game DDoS Protection, GCore's L7 game filtering, and Servers.com's Cloudflare Magic Transit integration. Our provider-agnostic model lets us match each customer to providers that meet their specific latency and protection requirements, rather than routing everyone through a single proprietary solution.

What logging and observability does Gameye include?

Gameye provides real-time log streaming during active sessions — studios don't have to wait until a session ends to access logs. All session logs are then retained for 3 months with full tooling included as standard. Customers can extend retention at a cost lower than any logging storage provider we're aware of, or export data to their own storage at no extra charge. All observability is built into the Gameye Admin Panel — no separate Grafana or Kibana instance required.

How does Gameye avoid cold starts without pre-provisioned fleets?

Gameye offers warm pools — pre-warmed containers ready to accept players, making session start time negligible. Warm pool containers are billable, but the pool size is configurable by the customer in real time and automatically replenishes when in danger of exhaustion. The difference from GameFabric's ArmadaSets: studios control warm capacity dynamically without defining static fleet scaling rules or tuning autoscalers — adjust it on the fly as player demand shifts.

How does GameFabric pricing compare to Gameye?

Gameye publishes pricing publicly: $0.07/vCPU/hr with no egress fees and a publicly stated 99.99% SLA. GameFabric does not publish any pricing — their pricing page states "Individual Pricing — Tailored to Your Unique Needs" and requires a sales consultation. GameFabric's uptime SLA is also not publicly stated. GameFabric claims cloud commit discounts are an advantage, but those discounts tie customers to a single vendor whose quality and pricing can change over time. Gameye also supports customers who want to use their own cloud accounts — we charge a simple orchestration fee.

Is GameFabric a fully managed platform?

GameFabric manages the Kubernetes cluster infrastructure — studios don't operate nodes or handle cluster upgrades. However, the application layer still requires significant engineering: Agones SDK integration in your game server binary, ArmadaSet configuration and fleet tuning, and custom matchmaker connectors where no native integration exists.



Spot something inaccurate? We strive to maintain fair and current comparisons. If you find any errors, please let us know.

Get started with Gameye

Sandbox access in 24 hours.
No sales call required.

Run your first sessions, validate performance, and confirm your matchmaker integration — before you commit to anything.

Request your Gameye API key →