agones-dev/agones

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 9th, 2026
Created on December 7th, 2017
Open Issues & Pull Requests: 64 (+0)
GitHub issues: Enabled
Number of forks: 941
Total Stargazers: 7,013 (+1)
Total Subscribers: 150 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.1 hours
Mean response time: 23.5 days
90th percentile: 48.1 days
Tracked items: 265

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 53% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "kind/cleanup" is answered fastest, typically in about 4 hours, while "kind/feature" waits about 6 days. Only 5% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 40
New in 7 days: 3
Closed in 7 days: 5
Avg open age: 456 days
Stale 30+ days: 23
Stale 90+ days: 14

Recent activity

Opened in 7 days: 3
Closed in 7 days: 4
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • kind/feature (84)
  • kind/bug (74)
  • awaiting-maintainer (70)
  • help wanted (65)
  • good first issue (33)
  • stale (33)
  • kind/cleanup (32)
  • kind/release (20)

Detailed Description

Agones is a Kubernetes controller that enables hosting, running, and scaling dedicated game servers on Kubernetes clusters.

Agones solves the problem of managing multiplayer game server infrastructure by replacing bespoke or proprietary cluster management solutions with a Kubernetes-native approach. It extends Kubernetes with custom resource definitions for GameServers and Fleets, allowing operators to define, manage, and scale game server processes using standard Kubernetes tooling and APIs. The controller handles game server lifecycles including health checking and connection information, while Fleet autoscaling integrates with Kubernetes' native cluster autoscaling capabilities. Matchmakers can interact directly with Agones through the Kubernetes API to provision dedicated game servers on demand.

Teams running multiplayer games on Kubernetes should consider Agones if they need native game server management without building custom infrastructure. The tool suits projects that want to leverage Kubernetes' orchestration capabilities for game server hosting while maintaining standard operational patterns. Agones provides game server-specific metric exports and dashboards for operations teams, distinguishing it from generic Kubernetes workload management.

The project receives issues from both core maintainers and external users, indicating adoption beyond the core team without an overwhelming support burden. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker is dominated by feature requests, bug reports, and items awaiting maintainer attention.