Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
GAMESEC03-BP01 Determina tu enfoque para identificar y controlar el acceso de los jugadores al entorno y los recursos del juego.
Esta decisión depende de tu estrategia de adquisición y monetización de jugadores, de la experiencia del jugador y de otros factores, como las capacidades actuales que puedan ofrecer tus socios editores de juegos. Por ejemplo, un juego puede requerir compras y requerir que el jugador cree un perfil de usuario para asociar métodos de pago con dinero real a su cuenta.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto
Guía para la implementación
Como alternativa, un juego puede reducir las barreras de acceso a las experiencias de los jugadores primerizos, eliminando la necesidad de crear una cuenta de usuario antes de jugar, aumentando así las probabilidades de que un jugador pruebe el juego por primera vez. Por lo general, los juegos implementan una o más combinaciones de enfoques de gestión de la identidad y el acceso de los jugadores a sus juegos.
Acceso anónimo o no autenticado
Este nivel de acceso es útil en situaciones en las que un juego no requiere que el jugador cree una nueva cuenta de usuario o que se vincule con su identidad en las redes sociales y los sistemas de juego. Esta es la forma más sencilla y rápida para que un jugador comience a jugar y resulta especialmente útil en juegos para dispositivos móviles, en los que un desarrollador de juegos puede querer reducir la barrera de entrada para la experiencia inicial.
En este escenario de acceso, si quieres identificar el uso desde la instalación del juego, puedes programar el cliente del juego para que genere y almacene un identificador único en el dispositivo del jugador. Este identificador único se utiliza para identificar al jugador en todas las sesiones de juego en su dispositivo y permite elaborar informes analíticos sobre el uso a lo largo del tiempo. Más adelante, si un jugador decide crear una cuenta, podrás asociar su nueva cuenta de usuario a su identificador único generado anteriormente. Esto vinculará su nueva identidad de jugador con su historial de uso, que puede incluir estadísticas y logros del juego.
Si un jugador finalmente no crea ni vincula una cuenta, el dispositivo que utiliza para interactuar con el juego se puede identificar de forma única, pero la información recuperable sobre el jugador no se recopila ni almacena. Por lo tanto, si el jugador rompe o pierde su dispositivo, los datos previamente almacenados asociados al dispositivo también se pierden y es posible que no se puedan recuperar.
Autenticación con nombre de usuario y contraseña
Un juego puede permitir a los jugadores crear sus propias cuentas de usuario con un nombre de usuario y una contraseña que se almacenan en el backend del juego. Esto puede ocurrir cuando un desarrollador de juegos colabora con un editor de juegos que ya tiene un sistema de cuentas de jugador con el que el desarrollador puede integrarse. Como alternativa, un desarrollador que publique sus propios juegos podría simplificar la experiencia de los jugadores permitiéndoles crear una cuenta de usuario única para acceder a todos los juegos que publiquen.
Autenticación y vinculación de cuentas con redes sociales y sistemas de juego de terceros
Es habitual que los juegos en línea y los juegos con funciones sociales proporcionen una federación de proveedores de identidad externos para simplificar la experiencia del jugador. En lugar de pedirles a los jugadores que creen una combinación de nombre de usuario y contraseña para autenticarse, puedes usar la federación de identidades para permitir que los jugadores se autentiquen con sus cuentas de terceros en redes sociales y sistemas de juego. Este proceso de inicio de sesión simplifica la experiencia de inicio de sesión y registro para los jugadores. También proporciona una alternativa práctica a la creación obligatoria de cuentas y un método sencillo para que los jugadores accedan a los juegos.
Para los desarrolladores de juegos, un proceso de inicio de sesión federado puede ofrecer un flujo de trabajo de verificación de jugadores simplificado. También puede proporcionar una forma más fiable de gestionar los datos de los jugadores que se utilizan para la personalización. Esto se debe a que no necesitas pedir a los jugadores que te proporcionen ciertos datos que probablemente ya hayan proporcionado al proveedor de identidad externo. Además, estos sistemas se integran con funciones sociales adicionales, como la posibilidad de vincular a los jugadores con sus amigos.
Pasos para la implementación
-
Utiliza el acceso anónimo o no autenticado para reducir las barreras a las que se enfrentan los jugadores primerizos. Para ello, genera un identificador de dispositivo único para hacer un seguimiento del uso y permite vincular las cuentas más adelante.
-
Implemente la autenticación por nombre de usuario y contraseña para las cuentas de usuario dedicadas, utilizando los sistemas de cuentas de jugadores existentes o creando una experiencia unificada en todos los juegos.
-
Integre proveedores de identidad externos para la autenticación federada, simplificando los procesos de inicio de sesión y permitiendo el acceso a las funciones sociales y a los datos de personalización.