Для организации мобильной онлайн-игры на больших расстояниях можно использовать, например, следующие способы:
- Облачный гейминг. rbkgames.com Позволяет подключить мобильное устройство к компьютеру удалённо и играть в компьютерные игры в любом месте. rbkgames.com На качество трансляции при таком способе влияет пинг, который зависит от расстояния до сервера. rbkgames.com
- Сервисы подбора игроков. unity.com Такие решения автоматически подбирают участников для игровой сессии, учитывая, в частности, навыки игроков и регион. unity.com
- Сервисы лобби. unity.com Позволяют создавать игровые сессии по инициативе игроков: один участник создаёт лобби, передаёт код приглашения другим или присоединяется к открытому списку лобби, а другие игроки могут присоединиться к нему по своему усмотрению. unity.com
Для разработки игр и интерактивного контента можно использовать различные платформы, например, движок Unity. habr.com unity.com