En los videojuegos con funcionalidad de juego en línea, la característica llamada juego cruzado entre plataformas, o también juego de compatibilidad cruzada, juego multiplataforma o crossplay describe la capacidad de los jugadores que usan diferentes hardware de videojuegos para jugar entre sí simultáneamente. Se aplica comúnmente a la capacidad de los jugadores que usan un juego en una consola de videojuegos específica para jugar junto con un jugador en una plataforma de hardware diferente, como otra consola o una computadora. Un concepto relacionado es el guardado cruzado, donde el progreso del jugador en un juego se almacena en servidores separados y se puede continuar en el juego pero en una plataforma de hardware diferente.

El juego cruzado está relacionado pero es distinto de la noción de desarrollo multiplataforma, que utiliza lenguajes y herramientas de software para permitir la implementación de software en múltiples plataformas. El juego multiplataforma también es un concepto distinto de la capacidad de permitir que un jugador juegue un juego en diferentes plataformas de hardware, a menudo solo teniendo que comprar el título para un solo sistema para tener acceso a él en otros sistemas, y conservando su progreso en el juego a través el uso de almacenamiento en la nube o técnicas similares.

El juego cruzado entre plataformas, si bien es técnicamente factible con el hardware de la computadora actual, generalmente se ve obstaculizado por dos factores. El primer factor es la diferencia en los esquemas de control entre las computadoras y las consolas, con los controles de teclado y mouse que generalmente brindan a los jugadores de computadora una ventaja abarcada por disponer de más botones de acción que los mandos de las consolas. El segundo factor se relaciona con los servicios en línea cerrados que se utilizan en las consolas que están diseñadas para proporcionar un entorno seguro y consistente para sus jugadores, por lo tanto se requiere de la cooperación de las empresas del videojuego para abrirse al juego cruzado en multiplataforma. Hasta septiembre de 2018, Sony Interactive Entertainment había restringido el juego multiplataforma de PlayStation 4 con otras consolas, creando una brecha entre los jugadores de juegos populares como Rocket League y Fortnite Battle Royale. En septiembre de 2018, Sony cambió su postura y abrió la prueba beta para el juego multiplataforma de Fortnite. Sony declaró oficialmente que permitirá que cualquier desarrollador admita el juego multiplataforma en octubre de 2019.

Trasfondo Antes de la séptima generación de consolas de videojuegos, los videojuegos generalmente se desarrollaban para una sola consola y solo unos pocos juegos recibían lanzamientos multiplataforma en varias consolas. Esto se debió a la arquitectura de procesamiento única de cada consola, lo que hizo que el desarrollo de cada una fuera un ecosistema cerrado y requiriera un esfuerzo adicional para migrar a otros sistemas. Con la séptima generación de consolas, en la que los sistemas de consola usaban un hardware de procesador similar al de las computadoras personales, el desarrollo multiplataforma tanto para consolas como para computadoras se volvió mucho más fácil de lograr usando bibliotecas de software estándar, motores de juegos y lenguajes de secuencias de comandos que aíslan detalles específicos de la plataforma de los elementos específicos para el juego en sí. Tales herramientas permitieron que los juegos se lanzaran simultáneamente para múltiples plataformas.

Con la disponibilidad de Internet, los juegos han incluido componentes multijugador en línea, lo que permite que dos o más usuarios jueguen simultáneamente en diferentes sistemas informáticos. Los juegos lanzados para una plataforma pueden aprovechar las bibliotecas de red específicas de la plataforma para lograr esto, como la capa Winsock para Microsoft Windows. Estos juegos no podrían jugarse en varias plataformas con otras versiones lanzadas en otros sistemas. En cambio, la mayoría de los juegos con componentes en línea y desarrollados para múltiples plataformas generalmente usan funciones estándar de tipo TCP/IP para la comunicación entre los clientes de los jugadores, o entre un cliente y un servidor de juegos, anulando las diferencias intrínsecas entre plataformas de hardware.

Existen algunas limitaciones prácticas para el juego cruzado. En los juegos en los que la computadora o la consola del jugador actúa como servidor, las capacidades del hardware pueden imponer límites en la cantidad de jugadores que dicho servidor puede alojar y, por lo tanto, evitar el juego cruzado entre plataformas. El hardware también tiene un problema al considerar cuánto puede personalizar el jugador el juego en una computadora para que se ejecute a una velocidad de cuadros alta, mientras que las versiones de la consola están fijadas para ejecutarse con la experiencia óptima en la configuración de hardware ya establecida.

La limitación más común para admitir el juego multiplataforma desde la perspectiva de un desarrollador es la diferencia en los esquemas de control entre consolas y computadoras. En general, se considera que las computadoras con controles de teclado y mouse tienen una ventaja significativa en los juegos que requieren apuntar, como los videojuegos de disparos en primera persona o shooters, sobre los controladores analógicos para consolas. Luego, los juegos de consola se desarrollan posteriormente con características como la asistencia de puntería para compensar la falta de controles de precisión. En 2010, Rahul Sood, presidente de Voodoo PC, declaró que Microsoft había terminado el juego multiplataforma entre Xbox 360 y jugadores de computadora para un próximo juego, alegando que incluso los jugadores de consola expertos "siempre fueron destruidos" en partidos contra jugadores de computadora de habilidad mediocre debido a la diferencia entre el mando de consola y los controles de teclado y mouse, y por lo tanto esto sería visto como una vergüenza para Xbox 360. El director sénior de juegos informáticos y móviles de Microsoft, Kevin Unangst, respondió a este punto y afirmó que las pruebas internas de Microsoft encontraron que muchos de los problemas relacionados con la diferencia del esquema de control se pueden mitigar a través del diseño y el equilibrio de un juego. Blizzard Entertainment implementó el juego cruzado en su juego Overwatch para todas las consolas compatibles y en computadoras personales, pero debido a la ventaja que tienen los jugadores de teclado y mouse sobre los jugadores con mandos de consola, lo que afecta en gran medida el rendimiento en el juego de ritmo rápido, mantuvieron el modo competitivo del juego segregado en grupos de jugadores de consola y computadora. Cliff Bleszinski creía que el juego multiplataforma para su juego LawBreakers era un "sueño imposible", ya que anticipó que al colocar herramientas como la asistencia de puntería para ayudar a los jugadores de consola a emparejar a los jugadores de computadora, los jugadores de computadora se molestarían por la desventaja que esto introdujo, y la base de jugadores reaccionaría negativamente ante esto.

Proporcionar juego multiplataforma se considera un medio para mantener grande la base de jugadores de un juego, incluso varios meses después del lanzamiento.

Historia En general, el juego multiplataforma entre computadoras personales de diferentes sistemas operativos se habilita fácilmente mediante protocolos de comunicación estándar y solo requiere que el juego se transfiera adecuadamente a estos otros sistemas; la plataforma informática se considera muy abierta debido a esto. Aunque los servicios digitales en línea que funcionan en la computadora se han vuelto populares desde alrededor de 2010, estos sistemas generalmente permanecen abiertos, lo que brinda al desarrollador herramientas para aprovechar el juego multiplataforma. Por ejemplo, el servicio de juegos en línea de Valve, Steam, se creó inicialmente para computadoras con Windows, pero en 2010 se expandió a los sistemas OS X y en 2013 a Linux (incluido SteamOS personalizado de Valve). La API de Steamworks que se ofrece a los desarrolladores a través del servicio permite el juego multiplataforma para usar en estos diferentes sistemas operativos mientras aprovecha las características de amigos, comunicación y emparejamiento que ofrece Steam. Con la introducción de Epic Games Store, Epic Games lanzó su propio conjunto de herramientas de back-end para admitir la creación de redes para los juegos lanzados en la tienda. Aunque inicialmente los juegos tanto en Epic Games como en Steam no eran compatibles, Epic desarrolló y lanzó una API gratuita para admitir juegos multiplataforma para juegos lanzados en ambas tiendas en junio de 2022, con planes de expandir esto para juegos móviles y de consola.

Con relación a las consolas Antes de 2006, las consolas de hardware generalmente carecían de conexiones a Internet integradas, lo que a menudo requería un hardware especial para poder conectarse a Internet. Esto permitió que algunos juegos se implementaran como títulos multiplataforma. Los primeros intentos de juego multiplataforma incluyen a la Sega Dreamcast de 1998, que incluía un módem incorporado; Microsoft trabajó con Sega para proporcionar una versión de Windows CE a los desarrolladores para crear juegos multiplataforma entre Dreamcast y reproductores de Windows para juegos como 4x4 Evo, Maximum Pool, Quake 3 Arena y Phantasy Star Online. Sony lanzaría la PlayStation 2 en el año 2000, que cuenta con soporte para juegos en línea a través de un módem externo. El 13 de septiembre de 2001, Capcom vs. SNK 2 fue lanzado para la Dreamcast y PlayStation 2 en Japón. Las versiones japonesas del juego permiten a los jugadores de ambas plataformas competir entre sí en línea a través del servicio Multi-Matching de KDDI, lo que lo convierte en el primer título de juego que permite el juego cruzado entre consolas de juegos de fabricantes competidores. Square Enix introduciría el juego en línea entre usuarios de PlayStation 2 y Windows para Final Fantasy XI en 2002.

La introducción de consolas de juegos preparadas para Internet, como PlayStation 3 de Sony y Xbox de Microsoft, trajo servicios en línea que ayudan a administrar de manera segura las credenciales del jugador, las compras en tiendas digitales, las listas de amigos, la mensajería y otras funciones sociales, y el emparejamiento en línea para juegos de varios jugadores. Si bien brindan beneficios al jugador, estos servicios en línea también ayudan a la empresa administradora a mantener una experiencia consistente y atractiva para sus usuarios, asegurando que los juegos, las actualizaciones y otros contenidos cumplan con las restricciones de calidad y contenido deseables para atraer a nuevos jugadores a estas consolas. Históricamente, el juego multiplataforma con consolas ha sido muy limitado como resultado de estos servicios, y la capacidad de tener juegos de consola con juego cruzado se considera un "santo grial" dentro del sector de los videojuegos.