Hathora's Bare Metal Journey How Hathora decided to adopt, evaluate, and successfully incorporate bare metal servers into our product.
Hathora raises $7.6m to power game server hosting Gaming has taken the world by storm as it has emerged as the preferred form of entertainment for billions across the globe. The gaming industry is expected to be worth $321B by 2026, with the majority of gaming hours attributed to online multiplayer as they fulfill that fundamental social need
Scalable WebSocket Architecture The web has rapidly evolved from its origins of websites serving static HTML content, to today's highly dynamic web applications. Whether it's games, chat, or productivity tools, users expect the apps to be up-to-date and enable real-time interactions with others. WebSockets, which enables real-time communication from
Cloud Latency Shootout All the cloud providers advertise the performance of their network as a selling point, but there isn’t much publicly available data that meaningfully measures cross-regional latency. So, we decided to write our own benchmarking harness to compare round trip latencies across several providers. We were surprised to find that
Modern Cloud for Multiplayer Games Over the years, much has been written on the internet about developing multiplayer games. However, there is surprisingly little information available when it comes to deploying and managing production game infrastructure. Given the nature of multiplayer games, traditional backend infrastructure techniques often don't apply – multiplayer games are inherently
Peer-to-peer vs client-server architecture for multiplayer games An important decision developers have to decide up front when developing a multiplayer game is whether to use a peer-to-peer architecture or a client-server architecture. In a peer-to-peer setup, clients directly communicate with each other. With client-server, all communications go through a centralized server layer. The Hathora framework uses a
Hathora: Multiplayer Made Easy More multiplayer games are being developed than ever before, but building & launching a successful online multiplayer game remains one of the most notoriously difficult endeavors in the software world. The biggest challenges developers face are (1) choosing and correctly implementing the technologies to enable multiplayer, and (2) ending up