As part of Casual Connect Europe 2016,David Hiltscher, VP Gaming Communities at ESL gave a talk on how to get started in developing for eSports.
"Games tend to be synchronous multiplayer" he said, though he did note that asynchronous games can work in a competitive setting, as seen in the real-world example of rally racing.