MetaGravity’s HyperScale Engine: The New Standard for Supermassive Game Development.
The growing demands of large gaming experiences like MMORPGs, digital twins and virtual events, and highlight the limitations of traditional architectures such as zoning, instancing and spatial partioning. They struggle to manage thousands of concurrent users while maintaining responsiveness and immersion, especially in the face of complex AI NPCs, user-generated content, and ever-increasing player counts.
This rigidity stifles creativity and hinders the development of truly boundless, immersive experiences. A new approach is needed to unlock the full potential of the virtual world.
MetaGravity HyperScale Engine underpinned by our Causal Partitioning™ technology. This novel approach redefines how multiplayer games and interactive virtual worlds are developed, forging a paradigm shift in player concurrency, cost efficiency and integration with today's game development stack for new and existing games.
In stark contrast to the traditional Euclidean coordinate-based spatial partitioning, MetaGravity HyperScale Engine's Causal Partitioning ™ technology takes a radically different approach by parallelising the virtual world simulation based on the causal relationships between objects. Instead of location, Causal Partitioning ™ focuses on the causal relationships between objects. This means objects are grouped based on how they interact and influence each other, creating dynamic partitions that adapt to real-time events. This gives Metagravity's HyperScale Engine the edge for building digital worlds that have never been possible.
Unlike simple measures like “number of total concurrent users”, MetaGravity’s HyperScale Engine has built optimisation by considering key factors impacting all computational needs in a game. The resulting function is called Total Compute Budget.
This approach acknowledges that an immersive supermassive gaming experience depends not just on the number of concurrent users, but also on several crucial factors:
This equation highlights the interdependence of these factors. Using Compute Budget, HyperScale helps developers optimise this equation such as increase density while maintaining fidelity by lowering physics complexity, or support more users with simpler graphics.
With HyperScale, developers gain a more nuanced understanding of their project's needs and can make informed decisions to balance performance and scale effectively.
By decoupling processing from physical location, MetaGravity HyperScale Engine's Causal Partitioning™ technology eliminates the synchronisation bottlenecks inherent in other networking distribution architectures such as spatial partitioning. This opens the door to supporting significantly larger player populations, in the order of millions, within a single persistent virtual world.
HyperScale Engine's novel use of Causal Partitioning ™ technology focuses on processing only the objects and interactions relevant to each player, leading to increased processing efficiency compared to approaches that simulate the entire world for everyone. This translates to lower operational costs and electricity usage.
The MetaGravity HyperScale Engine integrates seamlessly with existing and future game development tools, regardless of the game engine or cloud platform used. This eliminates the need for extensive code rewrites and allows developers to leverage familiar tools and workflows, significantly accelerating the development process.
For the first time ever, it is now possible to port over a game you have already built onto a supermassive networking infrastructure with HyperScale.
MetaGravity empowers you to create supermassive worlds with unmatched performance, reliability, and ease of integration.