Open-source game server orchestration framework based on Kubernetes
Last updated Sep 28, 2025
14
Stars
0
Forks
0
Issues
0
Stars/day
Attention Score
0
Language breakdown
Go 95.5%
Makefile 4.5%
▸ Files
click to expand
README
singularity
A framework for running game servers on top of Kubernetes. This project is heavily inspired by Agones. Singularity is licensed under GNU AGPLv3.
Note: this project is heavily W.I.P and is not ready for production.
Operator
Operator is the main component of singularity. It is responsible for reconciling CRDs within the cluster.
CRDs
- Fleet manages multiple game servers (technically GameServerSets) by using the specified GameServer template.
- GameServerSet contains multiple GameServers. This can be compared with a ReplicaSet.
- GameServer manages a single game server (technically Pod).
- GameServerInstance is owned by a GameServer and is the smallest "unit" within singularity.
🔗 More in this category