DEV Community

TashiGG
TashiGG

Posted on

Tashi Consensus Engine — Why Fairness (and Less Netcode) Matters to Game Developers

Image description

Netcode, the underlying technology behind multiplayer gaming, is a crucial aspect of online gaming experiences. It is responsible for the transmission of data between players in real-time, determining the outcome of in-game events, and creating a sense of fairness and reliability.

However, writing effective and efficient netcode is a challenging task, and it requires an in-depth understanding of network protocols, data transmission, and low-latency gaming. Not only does it have to be performant, but it also has to maintain a perception of fairness. This is where Tashi comes in.

Tashi's proprietary consensus protocol provides the fastest P2P multiplayer sessions possible while maintaining dedicated server-like authority. It assigns each in-game event a fair timestamp that is determined by the median of when the majority of players saw it. This eliminates the need for a centralized server and the need for lag compensation, providing the most reliable and fair experience for players.

Tashi’s multiplayer backend ensures that gamers are playing on a level playing field and that cheating is prevented through its consensus layer. By bringing the best of P2P and dedicated game servers together, you can think of Tashi multiplayer as the cheapest game server you’ll find, making for a more accessible game development experience, especially for indie game developers.

Tashi's approach to netcode is not just about fairness and performance, but also about providing a seamless gaming experience across the Web2 and Web3 world. The indisputable game results of Tashi sessions can easily integrate with smart contracts to bolster in-game economy, scaling Web3 games to AAA-levels or boosting player trust in traditional, Web2 games.

Convenience is a philosophy we live by, which is why in addition to offering a low-latency gaming experience, a sense of fairness, and reliability that is unmatched by other multiplayer solutions, Tashi provides the most painless multiplayer solution out there. Our Unity plugin (closed beta is live right now) allows you to completely forget that you’re even using Tashi. Tashi Network Transport (TNT) integrates seamlessly with Unity’s Netcode for GameObjects. There is almost nothing you need to change about your game other than import the plugin.

Top comments (0)