Usa el SDK para PC durante el desarrollo

Para inicializar correctamente el SDK dentro de un juego, se deben satisfacer varios requisitos. Por ejemplo:

  • Se ejecuta desde un archivo ejecutable del juego firmado digitalmente

  • Cómo iniciar el ejecutable del juego desde Google Play Juegos

Esto puede ser engorroso para los desarrolladores que están creando su juego de forma activa dentro de un editor de juegos o un IDE de código, ya que requiere empaquetar y publicar el juego para su lanzamiento.

Para proporcionar un mejor flujo de trabajo de desarrollo, el SDK ofrece un modo de desarrollador. Cuando se habilita, el modo de desarrollador permite que el SDK funcione dentro de un editor de juegos o un IDE de código. El SDK se puede inicializar sin necesidad de que el ejecutable esté firmado digitalmente o se inicie desde Google Play Juegos.

Requisitos previos

  • Obtén un GUID de socio con acceso anticipado (EAP). Esta es una clave secreta que permite que tu equipo de desarrollo use el SDK desde el editor del motor de juego sin necesidad de empaquetar ni firmar digitalmente el ejecutable del juego, ni de iniciarlo desde Google Play Juegos.

Paso 1: Habilita el modo de desarrollador en el manifiesto

Habilita el modo de desarrollador para tu aplicación configurando IsDeveloperMode como true dentro del manifest.xml de tu aplicación.

<?xml version="1.0" encoding="utf-8"?>
<Manifest version="1">
    <Application>
        <PackageName>com.example.package</PackageName>
        <IsDeveloperMode>true</IsDeveloperMode>
    </Application>
</Manifest>

Paso 2: Habilita el acceso anticipado

Para habilitar el acceso anticipado en el dispositivo en el que realizas las pruebas, configura el valor de cadena EarlyAccessPartnerGuid en la clave de registro HKLM\Software\Google\Play Games Services\EarlyAccessPartnerGuid.

Esto se puede hacer con el Editor del Registro de Windows o desde una terminal cmd de administrador con el siguiente comando:

C:\> reg add "HKLM\Software\Google\Play Games Services" /v EarlyAccessPartnerGuid /t REG_SZ /d EAP GUID

Paso 3: Accede a Google Play Juegos para PC

Cuando el modo de desarrollador está habilitado, el SDK usa la cuenta con la que se accedió a Google Play Juegos para PC cuando se realizan llamadas a la API. Si se accedió a varias cuentas, se usará la cuenta activa.

Si tu juego no se lanzó públicamente (nunca se publicó en el segmento de versión de producción en Play Console), te recomendamos que uses una Cuenta de Google que se haya unido al grupo de pruebas internas de tu juego. Los verificadores internos tendrán acceso a tu juego antes del lanzamiento, lo que es necesario para que funcionen algunas APIs del SDK. Por ejemplo, completar una compra con Facturación Play. Puedes administrar los verificadores internos de tu app en Play Console.

Próximos pasos

Agrega funciones de Google Play para PC a tu app: