Ok, this is my first post in this forum, so if I forget to do something please tell me.
Short story: Im developing an indie game, with my own engine. Its a realtime game, the game tick is 60Hz. I currently developed an UDP network prototipe in which each player (supports only 2) sends the player input to the other. It works fine on LAN, and via internet inside my country (have not tested it with other people), however I had to introduce a bit of latency in order to get consistent frametimes.
1. Do you think this will scale up to 8 players, sending packets each other?
2. My engine is monothreaded, I could theorically separate render and game threads, and maybe I can reduce latency this way. What do you think?
3. Is there some p2p library that already support creating and joining games so that I can simplify the network game code? It is already a mess, and it works with only 2 players..