Build and run your own multiplayer backend with matchmaking, leaderboards, and LiveOps right out of the box.
Namazu Elements is a server-authoritative, open source backend platform built for online and connected games.
- Designed to be self-hosted.
- Structured for real multiplayer and LiveOps from day one.
- Built for maximum performance and extensibility.
- Easy to Use Plug-In System
Ship matchmaking, leaderboards, inventory, authentication, and progression without building a backend from scratch.
Run a server-authoritative architecture you control. Extend it with custom logic using our robus plug-in system.
Use a structured, modular platform instead of maintaining a pile of microservices.
Elements includes:
- Authentication and Registration
- OAuth2 and OIDC support
- Player Profiles
- Matchmaking
- Leaderboards
- Inventory and Digital Economy
- Quests and Missions
- Fully Documented REST APIs
- WebSocket Support for high performance matchmaking
- WebRTC Based Matchmaking and P2PRealtime Multiplayer
- Fully autoratative multiplayer
- Robust CMS for Configuration and Deployment
- Shard-ready MongoDB Database
All designed around a server-authoritative model.
We offer several ways to get started using Namazu Elements right away. Local, cloud, and professionally managed services.
This is great for starting new projects.
git clone https://github.com/NamazuStudios/docker-compose
cd docker-compose
docker compose up➡ Start here:
https://github.com/NamazuStudios/docker-compose
Provision infrastructure and deploy automatically with Terraform.
➡ Community Edition for AWS: https://github.com/NamazuStudios/community-edition-aws
Two ready-to-deploy configurations: Single Instance for development and smaller titles, and High Availability for production workloads that need to scale. Both include private helpdesk support from the team at Namazu Studios.
Both run inside your own AWS account, so your player data never leaves your infrastructure. You get a tuned, production-ready deployment without standing up the VPC, database, TLS, and scaling policies yourself. Billing runs through your existing AWS account, with no separate vendor agreement.
➡ Single Instance - https://aws.amazon.com/marketplace/pp/prodview-wek3bq36blu7k
➡ High Availability - https://aws.amazon.com/marketplace/pp/prodview-ybfuglnocelki
Namazu Cloud is fully managed Elements, run by the team that builds it. Now in closed beta, with a one month free trial for accepted teams. Supports automatic scaling, backups, fully managed database, and custom subdomains, and help desk support from the Namazu Studios team.
➡ Request beta access: https://cloud.namazustudios.com/?signup
- Generate a C# API client
- Use Crossfire for multiplayer signaling
- Run WebRTC transport with Unity Netcode
- Unity Asset Store Coming Soon
- https://github.com/NamazuStudios/crossfire
- Coming Soon to the Unity Asset Store
Supports multiple container engines with a single unified API.
- Officially Supported by GameMaker
- Use our RESTful APIs Directly in GML Code
- Use Crossfire's Websocket Messaging to Implement Real Time Multiplayer
➡ Getting Started with GameMaker
Most backend services for games are:
- Closed source
- Expensive at scale
- Difficult to extend
- Do not give you data soveriegnty
Elements is different.
You host it. You extend it. You own it.
It is open source and designed to be truly extensible at the server layer.
Elements supports modular extensions called Elements.
Build your own server features in Java, Kotlin, Scala, or any other JVM Compatible Languages Package and deploy them into your backend.
https://github.com/NamazuStudios/element-example
- Server-authoritative core
- MongoDB-backed
- Modular Java architecture
- REST and WebSocket APIs
- Unity integration layer
- Optional WebRTC P2P transport via Crossfire
Designed for multiplayer and LiveOps from day one.
Full docs: https://namazustudios.com/docs/
Quick start guide: https://namazustudios.com/docs/getting-started/
Need help? Want to contribute?
Elements is open source under MPL2.0 with specific allowances for SDK and plugin usage. See the license in the Elements repository for full details.
We believe multiplayer infrastructure should be:
- Open
- Extensible
- Community-Owned
- Free as in Speech and Beer
Namazu Elements is our answer.
If you are building a connected game, start here.


