For all the shit people give Roberts, I think he’s done a good job at hiring and managing his company besides employing his wife as a manager. Even with the alter, it seems like he’s made up for it with his other business and development decisions.
As far as that library, huh that reminds me of another space game’s network code. Vendetta or something?
Usually TCP is used as it virtually guarantees delivery, but there’s much more delay and overhead. I’ve seen UDP mentioned a lot but I’m not aware of it being used outside of that one indie and not very successful Tachyon: The Fringe like game.
Personally, I never really liked the tick based networking like in Overwatch.
Dota2 also uses ticks, and you have these REALLY weird interactions with two things happening on the same tick.
Even with ticks, you can avoid that kind of by taking the order things came in minus the delta, but ehhh.
I don’t really understand why event driven networking can’t work, or a hybrid.
I also don’t like “favor the shooter” as much. I favor UT netcode that’s more about quick reactions to dodge things. I think it makes sense on hitscan, at least.