Networking Framework

C# UDP and TCP Networking Solution for Unity

To learn more about networking I decided to make my own implementation. I started with the TCP protocol and sockets, this worked but did not have enough performance for real time games. So I added the UDP protocol and it now works pretty smoothly. Besides connecting and package handling I also made a network transform so that objects can easily send data to the server so the other clients can be updated. I don’t know if I will be really using it for any projects being that there are already some really good solutions, but in the end I learned a lot about what goes on behind the scenes of networking that it was very worth my time.

made in