En general, existen las siguientes opciones para backends en tiempo real para juegos.
GameCenter y Google Play Game Services (solo para dispositivos móviles)
El problema con estos (GC en particular) es que te vincula a la plataforma de su dispositivo. La mayoría de las aplicaciones exitosas hoy en día no están restringidas a una sola plataforma y están disponibles en múltiples. El otro problema con estos es que hacen emparejamiento a través de un servidor central, pero luego la conexión es P2P. Esto causa una gran cantidad de juegos perdidos, ya que en cualquier momento si uno de los jugadores pierde la conectividad, se pierde todo el juego. Lo único que les interesa es la alta base de usuarios, ya que estos servicios son proporcionados por las mismas compañías que desarrollan la plataforma.
AppWarp cloud (compatible con todas las plataformas)
Estos productos están desarrollados para el juego en tiempo real. Se proporciona soporte para salas de juegos, vestíbulos, emparejamiento, etc. Esto es con lo que la mayoría de los estudios están yendo hoy en día (también en móviles). La comunicación se realiza a través de un servidor en la nube de alto rendimiento que hace que las conexiones del juego sean más resistentes. El SDK del cliente y el soporte están disponibles para todas las plataformas, así como middleware de desarrollo de juegos como Corona, Cocos2d-x, Marmalade, Unity, etc.
- ¿Pueden los servicios en la nube, como Dropbox, permitirse mantener todos los datos (tal vez para sus propios fines), incluso si el usuario los ha eliminado?
- ¿Cuáles son las ventajas de la informática sin servidor en comparación con la plataforma como servicio (Paas)?
- Nuevo usuario de Linux: quiero un software de almacenamiento en la nube para sincronizar todos los archivos en los sistemas operativos Linux. ¿Cuáles son las opciones disponibles?
- ¿Cuál es el valor y el punto de la computación en la nube y cómo beneficia a los consumidores?
- ¿Cómo puede ser útil una tecnología de computación en la nube en el futuro?