Nakama on AWS
Nakama – a production-ready, scalable game server solution for
real-time, multiplayer, and social projects of all sizes
Why Nakama? Product Overview
• Nakama powers AAA console,
PC, and F2P games from Nakama is an open-source scalable multiplayer game
studios including Zynga, server and social backend solution that lets you focus on
Paradox, Gram, Snap, and building games, not infrastructure.
many others.
• Studios running Nakama have
reached peaks of 15M MAU, Product features
3M DAU, and 350,000 CCU in
production games using the Comprehensive Game Server Platform
platform. All the APIs you need for your social, connected multiplayer game
• Runs on dedicated hardware; • Social: player accounts, social login (Facebook, Steam, Xbox,
not a multi-tenant solution PlayStation, etc.), friends, groups, built-in social graph
• Fixed, predictable pricing. We • Competitive: matchmaking, leaderboards, tournaments,
do not offer usage-based groups/clans
pricing, or artificially limit your • Realtime: chat, status events, in-app notifications, real-time
game’s API use in any way. parties, real-time or turn-based active and passive multiplayer
• Open source under the Apache
2.0 license. Nakama Enterprise
Offers high availability, easy scaling, and support for those studios
• Wide Game Engine and who need it
Language Support: Unity/.NET,
Unreal Engine, Godot Engine, • Proprietary clustering technology that allows for scalability to
Defold, Cocod2d-x, JavaScript, hundreds of thousands of concurrent players in a single cluster
C/C++, and Java/Android • Automatic load balancing and failover support; can scale up or
• Optional support plans down within minutes based on player demand
available.
Managed Cloud
Nakama is also available in two forms of managed cloud, both of
which include Nakama Enterprise built-in:
• Heroic Cloud: dedicated hardware for your project, with
dashboard, graphs, CI/CD deployment, load balancing, logging,
daily backups, SSL termination and more
• Private Cloud: runs in your own AWS account on your own
hardware. Includes unlimited environments, dedicated DevOps
team with 24x7 dedicated email, phone, and private Slack
channel support.
1
How it works
With our technology game studios can establish a ECS cluster with the Elastic Containers Service (ECS), AWS
Aurora for Postgres, and utilize Cloudwatch Logging/Monitoring to deploy multiple game projects across
availability zones as a highly scalable and performant game server stack.
This deployment leverages the elastic scalability of the Amazon Web Services compute layer to achieve cost
effective scale for games of all types and which target different devices and software platforms.
Additional Resources
• Heroic Labs Architecture Overview
• Heroic Labs Benchmarks
• GameSparks Migration
Solution available in AWS Marketplace
2