DocumentationCore Protocol
🎮 C# SDK (Coming Soon)
Native, zero-copy messaging for Unity, Godot, and .NET.
🗓️ Status: In Development
The C# SDK is being architected specifically for gaming environments. We are targeting a Q2 2026 release with full Unity package support.
Performance First
PaindaProtocol is built for games. Our C# client focuses on:
- Allocation-Free Logic: Utilizing
Span<T>andMemory<T>to avoid GC pressure. - Unity Compatibility: Native support for
MonoBehaviourandTask-based async patterns. - Delta Buffering: In-place state patching for 60 FPS state-sync.
Technical Roadmap
- Header V2 Binary Framing (Complete)
- WebSocket Client Integration (In-Progress)
- Delta Engine Patching Logic
- Unity Package (.unitypackage / UPM) wrapper
Unity Integration Preview
// Example of what we are building
public class GameClient : MonoBehaviour {
private PPClient client;
async void Start() {
client = new PPClient("ws://localhost:3000");
await client.ConnectAsync();
client.On("roomState", (state) => {
UpdateLevel(state);
});
}
}