Top 23 C# Networking Projects
DotNetty project – a port of netty, event-driven asynchronous network application frameworkProject mention: New network library in the works | reddit.com/r/csharp | 2021-08-13
#1 Open Source Unity Networking LibraryProject mention: What ground work should you do to create a small multiplayer game? | reddit.com/r/gamedev | 2022-07-28
https://mirror-networking.com/ (Unity specific, looks nice but don't use unity myself).
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Lite reliable UDP library for Mono and .NETProject mention: Unity and Mirror: Can I Use it? | reddit.com/r/Unity3D | 2022-03-25
I've been a bit "Unity offline", and even more so when it comes to networking solutions, because of my real job :), but LiteNetLib is quite good. There's also a new HLAPI solution called FishNet which seems very interesting.
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.Project mention: A Unity environment created in URP for my portfolio | reddit.com/r/Unity3D | 2022-07-06
Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solutionProject mention: Networking lib/framework for multiplayer servers ? | reddit.com/r/csharp | 2021-10-03
In short, Forge Networking is a free and open source multiplayer game (multi-user) networking system that has a very good integration with the Unity game engine. You wanna make a multiplayer game or real time multi-user application? This is the library for you.Project mention: how can I host a dedicated server/ Master build for my game? | reddit.com/r/Unity3D | 2022-03-13
saw a post about ForgeNetworking not sure what that is?
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
A small-scale cooperative game sample built on the new, Unity networking framework to teach developers about creating a similar multiplayer game.Project mention: need help updating transform position plz | reddit.com/r/Unity3D | 2022-06-02
You'd have to dig into the multiplayer offerings.
High performance, low level networking APIs for building custom servers and clients.Project mention: Optimization/suggestions for networking library | reddit.com/r/csharp | 2022-07-13
PS: I wrote a networking library that I should fine more time to work on here https://github.com/davidfowl/BedrockFramework/. It might serve as some inspiration.
Lightweight C# networking solution for multiplayer games.Project mention: Netcode help | reddit.com/r/Unity3D | 2022-08-07
if you wanted to setup a dedicated server I'd recommend Tom Weilands Small tutorial series on how to connect clients to a dedicated server using a solution called riptide, if you wanted to use your PC at the same time as clients connected I'd recommend looking at the unity demo in the github repository below aswell. https://youtu.be/6kWNZOFcFQw https://github.com/tom-weiland/RiptideNetworking
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4cProject mention: any good binary serializers that are not assembly dependent | reddit.com/r/csharp | 2021-10-23
So the answer is no, there aren't. If you want to add that kind of security risk to your application you can use ceras
Lightweight toolset for creating concurrent networking systems for multiplayer gamesProject mention: People told me to "Just add multiplayer bro", so I spent 3 months adding online multiplayer. Here's what I learned! | reddit.com/r/gamedev | 2021-11-11
There are some nice libraries out there for compression of values: https://github.com/nxrighthere/NetStack for example does the quaternion compression for you.
Hazel Networking is a low level networking library for C# providing connection orientated, message based communication via TCP, UDP and RUDP. (by DarkRiftNetworking)Project mention: I'm the creator of Legion TD 2, a team vs team autobattler/TD based on the Warcraft 3 mod that inspired Autochess and Teamfight Tactics. I've spent 9 years designing and programming the standalone sequel from scratch. Ask me anything! | reddit.com/r/Games | 2022-07-06
Btw another library I use is called DarkRift - I'm actually a staff member for it on the Discord. It is what all my net code is built on. Come drop by the Discord and post in #game-development and you'll probably find me there.
AuraOS, the Franco-English Operating System developed in C# using Cosmos!Project mention: Is C# a good programming language for kernel development? | reddit.com/r/osdev | 2021-11-19
An example of what can be done using Cosmos: https://github.com/aura-systems/Aura-Operating-System
Wg Server for Windows (WS4W) is a desktop application that allows running and managing a WireGuard server endpoint on WindowsProject mention: Setting up Wireguard server on Windows 11 | reddit.com/r/WireGuard | 2022-06-20
I used this once but it wasn’t working well: https://github.com/micahmo/WgServerforWindows
A high performance, multi-threaded C# file download library.Project mention: GitHub - gregyjames/OctaneDownloader: A high performance, multi-threaded C# file download library. | reddit.com/r/coolgithubprojects | 2021-12-07
An Open source GameSpy emulator written in C#Project mention: I need some ducking help... | reddit.com/r/sots | 2021-11-02
Without any more info I don't know any way to help. If you have admin level access to one of your routers you could use port forwarding. Failing that you could look into this https://github.com/GameProgressive/UniSpyServer/tree/develop
Tool that limits bandwidth of devices on the same network without access.Project mention: Error while using Evillimmiter | reddit.com/r/Hacking_Tutorials | 2022-05-18
This issue isn’t fixed yet in some cases -> https://github.com/bitbrute/evillimiter/issues/123 But i guess they are working on it. Here are some similar programs I would recommend NetStalker tuxcut there’s also a windows version for Evillimiter Evillimiter-windows. Hope this helps if you have any other questions feel free to dm.
Simplest powerful ECS for Unity. Flexible and fast. Works w/ Burst (by neon-age)Project mention: Made a Simple Fluid Physics without Rigidbodies, using my own barebones ECS! Github in comments :) | reddit.com/r/Unity3D | 2022-05-11
A set of scripts / modules to kick start your C# Godot game.Project mention: Server-Side Simulated Player Transforms | reddit.com/r/coolgithubprojects | 2022-05-03
A WebRTC based networking plugin for Unity
🖧 Simple Unity Project to show how TCP communication are builded in C# without multi-threading or Unity network (Unet) involved.
C# Networking related posts
1 project | reddit.com/r/Unity3D | 7 Aug 2022
Cross Platform TCP/UDP Table
2 projects | reddit.com/r/csharp | 29 Jul 2022
What ground work should you do to create a small multiplayer game?
1 project | reddit.com/r/gamedev | 28 Jul 2022
LG C2, is there any way to have the screen turn on and off automatically together with pc? Like a normal monitor?
2 projects | reddit.com/r/OLED_Gaming | 19 Jul 2022
Optimization/suggestions for networking library
3 projects | reddit.com/r/csharp | 13 Jul 2022
Unable to resolve service error
1 project | reddit.com/r/dotnetMAUI | 9 Jul 2022
A Unity environment created in URP for my portfolio
3 projects | reddit.com/r/Unity3D | 6 Jul 2022
What are some of the best open-source Networking projects in C#? This list will help you:
Are you hiring? Post a new remote job listing for free.