{"repo":"Delta3-Studio/Backdash","free":true,"listed":false,"github":"https://github.com/Delta3-Studio/Backdash","clone":"git clone https://github.com/Delta3-Studio/Backdash.git","description":"C# Rollback network SDK","language":"C#","stars":172,"topics":["gamedev","multiplayer","netcode","rollback","library","network","sdk","fighting-game","ggpo","versus"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Backdash 🕹️ Highly configurable and extensible implementation of Rollback Netcode with full asynchronous IO. Heavily inspired by GGPO. Overview Traditional techniques account for network transmission time by adding delay to a players input, resulting in a sluggish, laggy game-feel. Rollback networking uses input prediction and speculative execution to send player inputs to the game immediately, providing the illusion of a zero-latency network. Using rollback, the same timings, reactions, visual and audio queues, and muscle memory your players build up playing offline will translate directly online. Backdash is designed to make incorporating rollback networking ( aka. Rollback Netcode ) into new and existing games as easy as possible. Getting started NuGet package available: [!TIP] 💡 Please check the DOCUMENTATION for usage details. Demos: Title Link ------------------ ------------------------------------------------------------------------------------------------------------- Terminal Monogame Local Monogame Lobby Godot Lobby Save/Load Replay Fighting Game Samples Check the samples on the /samples directory: There are examples for up to 4 players: - Simple console game - Monogame SpaceWar [^2] - Monogame SpaceWar with lobby over internet [^1][^2] - Godot SpaceWar with lobby over internet [^1]: The sample needs a web server to exchange players addresses. check the sample README.md for more information. [^2]: If you are using ARM MacOS you may need the x64 version of .NET SDK","default_branch":null,"files":null,"tree":[],"storefront":"/r/Delta3-Studio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Delta3-Studio/Backdash/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}