Documentación de Steamworks
Demos
Resumen
Steam puede almacenar y distribuir una versión demo de tu juego que puedes usar para demostrar parte de su experiencia de juego.
Nivel de integración
Las demos pueden variar en tamaño y alcance, pero generalmente son una pequeña porción jugable de tu juego que muestra algunas de las mecánicas principales y deja al jugador entusiasmado por más.

Descripción general

Steam te da la posibilidad de ofrecer demos gratuitas a tus clientes para que puedan probar el juego antes de comprarlo.

Eres tú quien decide si una demo será o no beneficiosa para tu título, pero hay un par de cosas útiles a considerar:

  1. Calidad: los clientes usan normalmente esa demo para decidir si comprar el juego o no. Asegúrate de que lo que publicas tiene muy buena calidad y ofrece una experiencia semejante a la real.
  2. Tiempo: el momento en que publicas la demo es importante. En general, recomendamos esperar hasta la publicación, pero hay circunstancias en las que sacar una demo antes de la publicación es efectivo. Si, por ejemplo, crees que los clientes necesitan tener una experiencia de primera mano con el juego para entenderlo, entonces una demo de calidad previo a la publicación puede ser útil.
  3. Longitud: necesitas un equilibro entre darle a los clientes suficiente contenido para alimentar sus expectativas sin revelar tanto que sientan haber experimentado ya todo lo que el juego tiene que ofrecer.

Instrucciones de configuración

Las demos son un id. de aplicación distinto que se asocia con el id. de aplicación del juego completo.

La demo deberá configurarse con repositorios, y las compilaciones deben crearse como una aplicación completa. La demo residirá en la página de la tienda del juego básico, como un botón donde los usuarios pueden descargar y probar el juego gratis.

Para crear el id. de aplicación de la demo:

  1. Desde la página principal de la aplicación, haz clic en "Todos los paquetes asociados, contenido descargable, demos y herramientas".
  2. En la parte superior de esta página, haz clic en el botón "agregar demo".
  3. La demo que hayas creado tiene su propia lista de verificación y configuración de publicación, similares a las de tu producto básico.

Para cargar la compilación de la demo:

Consulta la página Carga de datos en Steam para obtener información sobre cómo subir compilaciones de demos (recuerda utilizar el id. de aplicación de tu demo).

Prueba tu demo

Para que funcione adecuadamente para tus clientes, el tipo de tu aplicación debe establecerse como "Demo", y el id. de aplicación de tu juego básico habrá de introducirse en la sección "Configuración general de la aplicación" del sitio web de Steamworks para tu demo.

Tu cuenta principal de desarrollador será automáticamente propietaria tanto de la demo como del juego base; por lo tanto, solo te dejará iniciar este último (este es también el comportamiento predeterminado para los clientes, ya que no hay muchos motivos para dejar que el cliente inicie una demo una vez posea el juego base).

Para poder probar tu demo, necesitarás solicitar claves para la demo y activarlas en cuentas de prueba que no posean el producto completo. Tendrás que crear una cuenta de Steam nueva y activar una clave de la demo para probar completamente la instalación y su inicio.

Ten en cuenta que debes crear una segunda cuenta para probar la demo. Si agregas la demo a tu paquete predeterminado, por ejemplo, no podrás probar la demo ni iniciar el título sin que el Soporte de Steam te ayude a arreglar tus paquetes.

Minimizar el impacto de la actualización

Hay algunas cosas que puedes hacer para minimizar los inconvenientes a la hora de actualizar la demo al juego completo.
  1. Compartir repositorios con la aplicación completa: para cualquier contenido compartido entre la aplicación completa y la demo, ponlo en su propio repositorio y monta el repositorio compartido de la aplicación básica en la demo. Consulta la documentación Repositorios de contenido compartido para obtener más información.
  2. Comparte el almacenamiento en la nube con la aplicación completa: el juego guardado desde la demo puede almacenarse en el mismo espacio en la nube que para el juego completo, de modo que los usuarios puedan retomar su progreso de la demo cuando compran el juego completo. Consulta la documentación Steam Cloud para obtener más información.

Marketing de la aplicación completa

Puedes dirigir a los clientes a la aplicación completa desde la demo mediante la interfaz de Steam. La interfaz en la aplicación te permite poner un enlace a la página de la tienda directamente en tu aplicación. Consulta la documentación de Interfaz de Steam y ISteamFriends::ActivateGameOverlayToStore para obtener más información.

Los jugadores de tu demo también verán un enlace destacado en su biblioteca que los llevará a la página de la tienda del juego completo.

DemoUpsell.jpg

Uso de logros en las demos

Recomendamos desactivar los logros en las demos. Es preferible almacenar la partida guardada en la Steam Cloud compartida, como se describe en la documentación de Steam Cloud. Una vez que el usuario haya adquirido el juego completo, concede los logros cuando se cargue dicha partida desde la nube.

Página y presencia en la tienda de la demo

Cuando configures tu demo en Steamworks, observarás que hay una lista de verificación sobre el lanzamiento para la "presencia en la tienda". Es una lista mucho más corta que la del juego completo y, por lo general, solo requiere unos pocos recursos y datos que pueden diferir entre la demo y el juego completo.

Para que la demo aparezca en la página de la tienda del juego base, tendrás que seguir estos pasos:
  1. En la página principal de la aplicación del juego base, haz clic en "Editar página de la tienda" para entrar en el editor de la página de la tienda.
  2. En el editor de la página de la tienda, cámbiate a la pestaña "Ajustes especiales".
  3. Baja hasta "Demos asociadas".
  4. Asegúrate de que la demo esté allí.
  5. Guarda y publica la página de la tienda del juego.

Por defecto, estará marcada la opción de mostrar la demo de forma destacada.

Lanzamiento de la demo

En preparación para el lanzamiento, asegúrate de completar las listas de comprobación que aparecen en la parte derecha de la página principal de tu demo. Cuando termines, puedes marcar la página de la demo y la compilación como listas para revisar.

Si vas a lanzar la demo antes de que el producto base esté disponible, necesitarás preparar la página de la tienda del juego base para asegurarte de que aparece como "próximamente", de modo que los usuarios puedan agregar el juego completo a su lista de deseados (véase también: Lista de deseados de Steam).

Una vez lanzada, la demo puede aparecer como novedad en la sección de demos. Al hacer clic en la cápsula de la demo en la tienda, el usuario irá a la página de la tienda del juego principal, en cuyo lateral, o sobre las opciones de compra, aparece el botón de la versión demo (lo puedes configurar).

DemoStorePg.jpg

Consulta la documentación sobre el proceso de lanzamiento para obtener información general sobre cómo preparar cualquier aplicación para su lanzamiento.

Desactivación de la demo

Si deseas que tu demo solo esté disponible por un tiempo limitado, como durante una conferencia o festival de juegos, puedes desactivarla y volver a activarla una vez que se haya lanzado. La desactivación de una demo impedirá que los jugadores descarguen o inicien dicha demo. Los jugadores que ya tengan la demo en su biblioteca seguirán viéndola (por lo que podrán desinstalarla), pero no podrán volver a iniciarla.

Para desactivar o reactivar una demo, busca la opción en "Herramientas técnicas" en la página de inicio de la aplicación de la demo y haz clic en "Desactivar demo".

DemoDisable.jpg
Nota: Una vez que tu demo esté desactivada, los clientes aún podrán iniciarla fuera de Steam a menos que tu demo requiera Steam para iniciar y verificar si el usuario tiene una licencia válida. Puedes obtener más información aquí: ISteamApps::BIsSubscribedApp.

Preguntas frecuentes

P. ¿Puedo poner una demo en mi página de Próximamente antes de que se lance mi juego?
A: Sí la demo puede ponerse a disposición de los jugadores en la página Próximamente antes del lanzamiento del juego.

P. ¿Pueden los usuarios de mi demo jugar en multijugador en Steam con los usuarios del juego completo?
R. Actualmente, Steam no permite el emparejamiento multijugador entre el juego completo y la demo.

P. ¿Y si mi demo incluye exactamente los mismos archivos que el juego completo?
R. Utiliza un repositorio compartido como se describe en la documentación sobre Repositorios de contenido compartido. Haz lo siguiente para asegurarte de que la demo y la aplicación completa funcionan correctamente:

  1. Si usas DRM de Steam, vuelve a enviar el exe para iniciar sesión en el administrator de aplicaciones de la demo. Agrupa la exe de la demo en un repositorio específico de la aplicación de la demo. Como alternativa, puedes omitir DRM de Steam y solo llamar a SteamAPI_RestartAppIfNecessary.
  2. Si hay comportamientos restringidos a los propietarios de la aplicación completa, contrólalos tras la llamada ISteamApps::BIsSubscribedApp a la API de Steamworks con el id. de aplicación de la aplicación completa.

P. ¿Cómo puedo hacer para que la demo aparezca en la página de la tienda de la aplicación base?
R. En la administración de la página de la tienda, ve a la pestaña "Ajustes especiales" y agrega el id. de aplicación de la demo en la sección "Demos asociadas". Guárdala y publícala. La demo debe lanzarse para que aparezca en la página de la tienda de la aplicación base.

De forma predeterminada, aparecerá un botón de la versión demo en la columna de la derecha en la página de la tienda de tu juego. También puedes marcar una casilla en la pestaña "Ajustes especiales" para que aparezca un texto destacado más grande para tu demo encima de todas tus opciones de compra.

P. ¿Cómo elimino una demo de la página de la tienda de la aplicación base?
R. En la administración de la página de la tienda, ve a la pestaña "Ajustes especiales" y agrega el id. de aplicación de la demo en la sección " Demos asociadas". Guárdala y publícala.

P. ¿Cómo puedo eliminar la demo completamente de la tienda de Steam?
R. Consulta el apartado Desactivación de la demo más arriba.