Our great sponsors
-
GameNetworkingSockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
If you want to try a known library, I think Valve might have a good one (didn't test this myself, though): https://github.com/ValveSoftware/GameNetworkingSockets If you search for "C++ game development P2P library" you can find some suggesting on SO (but without having tested some and having an idea on what you really want, it will be hard to pick one).
-
If you want to learn more about networking for game in C++, Glenn Fiedler has great articles from the basics to advanced topics: https://www.gafferongames.com/ He also created a library for client-server networking: https://github.com/networkprotocol/netcode (He has a big name in networking, totally recommend reading his articles if you want to learn more about networking)
-
SonarQube
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.
Related posts
- Epic Online Services gets free cross-play tooling that will support Linux
- Maybe some people out there are still in a 90 minute game against techies and they can't push the patch yet
- If you want the most basic of multiplayer to your Singleplayer game, Steam Networking Messages actually works pretty nicely
- Why is client FPS limited by netcode?
- Should I write my game server in C so that I can use the latest version of the netcode protocol?