InSpades

Livev0.4.2

Multiplayer Unity game with authoritative .NET server and headless Unity physics subprocess. Custom networking, Steam distribution.

18 months · 2 contributors

Stack

Backend:
EF Core · .NET 9 · Postgres
Engines:
Unity · Unity 6 · DOTS/ECS
Languages:
C#
Networking:
Networking
Other:
A* Pathfinding · Yarn Spinner
Distribution:
Steamworks
↗ GitHubSteamSteam ClientSteam CDN

Highlights

  • NimbleNet

    Custom transport: TCP + UDP, 60+ typed packets.

  • InSpades.Physics

    Unity 6 headless DOTS/ECS physics. 6 maps loaded additively.

  • Raptor.Server

    Authoritative game server. Game loop @ 30Hz. Spawns physics subprocess.

  • Raptor.Client

    Unity 2022.3 player-facing game.