PlayDrop logoPlayDrop Studio
CrearIntercambio de partidasGanarAprenderConectoresRecursosComunidadAyuda
PlayDrop logoPlayDrop Studio
CrearIntercambio de partidasGanarAprenderConectoresRecursosComunidadAyuda
Iniciar sesión
Juegos de PlayDrop
Documentación

Empieza aquí

ResumenTu primer juegoJuegos de PlayDropPreguntas frecuentes

Crea con Cloud

Creación con CloudPlanes y generaciones

Conecta tu app de IA

Todos los conectoresClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Publica y comparte

Publicar desde tu app de IAJuegos HTML simplesEmpaquetado y .playPublicar e importarArchivos del juegoVisibilidad y alcanceImágenes y vídeo de la fichaGéneros y etiquetasLocalizaciónJuegos instantáneos

Experiencia de juego

Carga, pausa y audioPantalla completa y zonas segurasPartidas guardadas en la nubeGrupos locales y mandos

Juega en grupo

Compartir, amigos e invitacionesClasificacionesLogrosGrupos en línea y vozServidores en tiempo real

Gana

MonetizaciónCréditos y recompensas

Recursos

Recursos de juegoGeneración de recursos con IAFormatos personalizados y creaciones de jugadores

Referencia

SDK de clienteSDK de servidorcatalogue.jsonErrores y recuperaciónSolución de problemas
DocumentaciónJuegos de PlayDrop
Empieza aquí

Qué añade PlayDrop a tu juego

Qué hace un juego con el SDK, catalogue.json y el alojamiento, dónde funciona y sus guías: partidas guardadas, clasificaciones, grupos, servidores, ganancias.

Un juego de PlayDrop es un juego web que PlayDrop aloja, muestra y ejecuta en su web y en las apps de PlayDrop para iOS, Android, Windows y macOS. En las apps, el juego se juega a pantalla completa, sin la barra del navegador alrededor; es el mismo juego web ejecutándose en la vista de juego de la app, no una compilación nativa aparte. Esta página enumera lo que PlayDrop puede añadir y dónde se documenta cada parte.

Dos formas de empezar

HTML simplePaquete
Qué envíasUn único archivo HTML autónomo, de hasta 10 MiBUna carpeta, un ZIP o un .play compilado con catalogue.json
SDK de PlayDropNoSí, todas las funciones de abajo
Imágenes y vídeo de la fichaNoSí
Servidor de juego alojadoNoSí
GuíaJuegos HTML simplesEmpaquetado

Cualquier juego puede empezar siendo simple y convertirse más adelante en un paquete con el mismo nombre y el mismo enlace.

Qué reciben los jugadores

FunciónQué aporta a los jugadoresGuía
Ciclo de vida del hostPausa y reanudación limpias, audio que respeta el silencio del jugador, un primer fotograma rápidoCarga, pausa y audio
Diseño a pantalla completaJuego de borde a borde con el HUD lejos de las muescas y de los controles de PlayDropPantalla completa y zonas seguras
Partidas guardadas en la nubeProgreso que acompaña al jugador entre dispositivosPartidas guardadas en la nube
ClasificacionesLas mejores puntuaciones y la posición del jugadorClasificaciones
LogrosObjetivos con iconos y progresoLogros
Compartir e invitacionesOpciones para compartir con una imagen o un clip, invitaciones a amigos y tarjetas de juego en el chatCompartir, amigos e invitaciones
Grupos en línea y vozLos amigos entran juntos en la misma sala, con voz de sala opcionalGrupos en línea y voz
Grupos locales y mandosMandos físicos y teléfonos como mandos en una misma pantallaGrupos locales y mandos
Servidores en tiempo realSalas de Colyseus con una base de datos MongoDB por juegoServidores de juego en tiempo real
Reseñas, propinas, compras y anunciosFormas de que los jugadores apoyen el juego; Créditos para el creadorMonetización
Recursos y generación con IARecursos compartidos, contenido multimedia generado y creaciones de jugadoresRecursos de juego, Recursos con IA, Formatos personalizados

Qué recibe la ficha

catalogue.json da al juego su página: título, descripción, género y etiquetas, icono, portada, capturas y vídeo, traducciones y la posibilidad de ser instantáneo. La visibilidad decide quién puede abrirlo: privado para probar, no listado para cualquiera con el enlace, público para que lo descubran en PlayDrop y abierto a los buscadores. Que un juego sea público crea oportunidades de descubrimiento; no garantiza jugadores.

Dónde funciona cada función

La web y las apps ejecutan el mismo juego con el mismo SDK, pero algunas funciones del host dependen del dispositivo:

  • La vibración solo funciona en las apps nativas; sdk.haptics.supported te lo indica.
  • Compartir un clip de vídeo depende del host; los hosts que no lo admiten rechazan la acción en lugar de compartir solo el enlace.
  • El juego sin conexión y la precarga de archivos ocurren en las apps nativas para los juegos que los declaran; la web carga los juegos en línea.
  • La voz de sala y los grupos dependen de la versión del host, del inicio de sesión y del despliegue de la plataforma.
  • Los anuncios dependen del host y del inventario disponible; load() informa cuando no hay ninguno listo.

Diseña el juego para que se pueda seguir jugando cuando falte un servicio opcional.

Empieza con el SDK

Carga el SDK, lee el estado del host y avisa de que está listo cuando el primer fotograma diseñado esté en pantalla:

html
<script src="https://assets.playdrop.ai/sdk/playdrop.js"></script>
<script type="module">
  const sdk = await playdrop.init();
  // Set up pause, audio and HUD from sdk.host, then render the first frame.
  sdk.host.ready();
</script>

Continúa con carga, pausa y audio. La referencia del SDK de cliente enumera todos los espacios de nombres.

Qué no puede hacer el conector

Tu app de IA publica juegos compilados y lee tu cuenta. No puede abrir ni cambiar juegos creados en PlayDrop Studio, devolver código fuente ni subir código ejecutable de modelos 3D. Esos límites son del conector, no de la plataforma: Studio y las herramientas propias de PlayDrop sí pueden hacerlo.

Guías relacionadas

  • Juegos HTML simplesPublica un archivo HTML autónomo de hasta 10 MiB con upload_game: qué cabe, el minicatálogo, la visibilidad, las actualizaciones y cuándo pasar a un paquete.
  • Empaquetado y .playOrganiza una carpeta, ZIP o .play compilado con catalogue.json en la raíz, declara medios de la ficha y servidores, y súbelo con prepare_catalogue_upload.
  • Carga, pausa y audioInicia el SDK, llama a ready en el primer fotograma jugable, pausa y reanuda sin fallos, respeta el audio del host y precarga para jugar sin conexión.
  • SDK de clienteSDK de navegador de PlayDrop: init, host, jugador, partidas guardadas, mandos, social, multijugador, tienda, anuncios, clasificaciones, logros, recursos e IA.
AnteriorCrea tu primer juego con IA en PlayDrop CloudSiguientePreguntas frecuentes de PlayDrop: creación de juegos con IA, publicación y conectores
Ver Markdown
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

En esta página

Dos formas de empezarQué reciben los jugadoresQué recibe la fichaDónde funciona cada funciónEmpieza con el SDKQué no puede hacer el conector
Ver Markdown