An open, accessible and lightning-fast cloud platform for building scalable and persistent virtual worlds
Illustration and idea by Nick Carver
Multiplayer in Minutes
Whether it’s an indie game or a million player-strong epic saga – making multiplayer games has never been easy. We are here to change that.
coherence plugs into your favorite game engine, allowing you to have a working demo up in a matter of minutes.
Scale and Persistence
The platform handles everything; from automatic scaling, persistence, load balancing, to running A.I. in the cloud. Making worlds that evolve, even when you are not playing, has never been easier. You don’t have to think about ramping up servers as your game grows – we do all that automatically while keeping costs transparent, fair and competitive.
We love indies – running everything locally or at a small scale will always be free.
Leveling the Playing Field
We are a group of industry veterans whose creations have reached hundreds of millions of players – ranging from big multiplayer titles to critically acclaimed single-player experiences.
coherence aims to level the playing field for multiplayer game development. We are creating an open, accessible and democratized process for making and playing connected games.
We enable everyone, from indies to large studios, to easily make experiences that can foster online interactions between millions. By removing all the technical barriers, we’re opening the doors to a new wave of creations that the industry has never seen before.
How Does Coherence Work?
coherence gives you all the tools you need to turn your game into a connected interactive experience. You can make anything, from a 4-player game with highly scalable instancing, to a persistent virtual world that holds all your players.
Our editor plugin will help you utilize the power of the cloud, even if you have no experience with networked games. It handles everything from setup, data modeling, local and online testing to deployment. Using our SDK, you can dive deeper and custom-fit our technology into existing games.
All backend processes like player connections, synchronization, simulation, network optimization and scaling are handled automatically. coherence lets you focus on what matters the most.
Developer First & Open
As game developers, we know the importance of using excellent tools. coherence comes with all the command line utilities, visual plugins, showcases and docs you need to make your development easier, faster and more streamlined. Our plugins and tools are open source.
Cross Platform & Multi-Language
Infinitely Scalable Multiplayer
LOD, dynamic resolution, prioritization and quantization allow for considerably more cost-effective bandwidth and CPU usage. Our highly optimized spatially-aware load balancing system manages and dynamically re-distributes CPU load. Servers that aren’t used are automatically terminated to manage costs.
Join Our Team!
We’re looking for people to join our team. You will have the opportunity to be part of something unique, and help build a rapidly scaling business from the ground up, while working alongside an experienced team with a passion for tech and games. Our office is currently part of DevHub, a workspace for game developers and studios, located in the heart of Malmö, Sweden.
As our backend programmer, you’ll be the architect of the orchestration and monitoring of our servers. Your main task will be making sure that our customers’ games can handle the massive scaling that enables worlds without boundaries.
As our network programmer, you will influence the vision for our data oriented technology stack. You will drive the realization of the technical features necessary for an engine that revolutionizes the playing field for developers to create massive, scalable worlds for online experiences. You will optimize component data serialization and minimize latency for our bit stream datagram protocols.
As our full-stack programmer, you take ownership over the development of our internal customer website. The website is a Single Page Application written with TypeScript and Blazor, which interfaces with a GraphQL backend in Go and event streams in websockets for snappy updates. Your goal will be converting our needs into functional and user-friendly websites and programs.
Customer Success Engineer
Together with our customers, you’ll play an important role in our mission to build our next generation network engine. Through the support and interaction with our customers, you’ll be collecting valuable feedback that will shape the tech to become the market leader in the future of online experiences and connected games.