Yes, PubNub is used extensively to add multi-player capabilities to high performance mobile (e.g. iPhone and Android) gaming applications. PubNub is fast, not just for a specific region, but globally with average latency of 130 milliseconds. Performance gets faster the closer clients are to one of PubNub's 15 data centers. In optimal conditions, delivery speeds up to 9ms per message are achievable. Latency is usually too high in many scenarios including using UDP connections. However there are ways to make the interactivity appear to have zero latency. 


 PubNub is frequently used to power interactive functionality in multi-player games using various SDKs:

With game development, you must take into account the variable network speed. Your network and ISP and the internet have variable speeds. This is something that can not be avoided in the real world. Triple A games such as Overwatch, Starcraft, WoW, etc. use special tactics to mitigate the perception of network latency.

Features of Entertainment & Gaming

  • Dead Reckoning
  • Deterministic Lockstep
  • Jitter Buffers
  • Object Authority Pattern (OAP)
  • Authoritative Client
  • Unsynchronized Clocks
  • Loosely synced Clocks
  • Client Side Prediction
  • Latency Compensation
  • State Streaming VS Input Streaming
  • Floating Point Discrepancy
  • Sequence Numbers
  • Predictive Corrections
  • Game side Acknowledgements (ACK)
  • Preventative Flooding
  • Latency Detection
  • Leader and Host Authority Negotiation

Entertainment and Gaming requires heavy design patterns that are hard to implement