Does anyone here have experience with doing networking in this way? Can you offer some advice on the sucbject before I jump into it? Did you encounter any tricky gotchas you'd like to warn me about? What kinds of games would or would not work well with this networking strategy? How many frames behind does your simulation run? Does that number vary over time? What happens during a network interruption or lag spike? Are there any non-deterministic things in GML that I should be aware of, other than player input, randomize(), delta timing, and box_2d stuff? Also, I am under the impression that randomness should be deterministic across different computers on the same platform, given that all machines use the same seed of course. Is that impression absolutely correct? EDIT: Also, if you have any general experience building relaiabilty systems out of udp, I would appreciate any advice.