Steam: desde el registro en Steamworks hasta el envío a revisión (planificado)
Estado: Este canal está "planificado", aún no ha llegado realmente a "en revisión".
[Probado]Lo que se ha recorrido: P1 cuenta, P2 cobro, impuestos y verificación de identidad (2026-11-03, desarrollador individual en China continental, documentos ya subidos, esperando revisión de Steam). El script de empaquetado de P3 solo se ha ejecutado en un proyecto vacío.- No recorrido: A partir de P4, solo hay esquemas y enlaces oficiales. Al llegar a estos pasos, la página de administración es la referencia; cualquier diferencia se anotará en el archivo de progreso bajo "discrepancia con la skill".
Primero: Confirma que los pasos 1 a 4 de ship-my-game estén completos (archivo de progreso, canal, chequeo médico, navegador). Si no, léelo primero. El progreso de este canal se escribe en la sección ## steam del archivo de progreso.
Confidencialidad: Las páginas de administración de Steamworks están marcadas como confidenciales por Valve, y los términos del "Acuerdo de Distribución de Steam" también son información confidencial. El contenido leído en la administración se puede comentar al usuario, pero no se debe copiar en este repositorio, en el archivo de progreso ni en ningún lugar público. Esta skill solo escribe las reglas de documentos públicos y la experiencia operativa.
Antes de empezar, pregúntale al usuario estas tres cosas y escribe las respuestas en el archivo de progreso:
- ¿Qué cuenta de Steam se usará para registrarse? Las cuentas nuevas son "cuentas restringidas"; el país de la tienda de la cuenta se determina por la ubicación de la primera compra. Consulta la sección 1 de onboarding.md.
- ¿Qué cuenta se usará para cobrar: un banco nacional (transferencia SWIFT) o una cuenta de cobro en EE. UU. de una plataforma externa? Antes de llenar el nombre legal en inglés en P1, obtén el nombre en inglés que reconoce esa cuenta y escríbelo exactamente igual en Steam. Si no coinciden, la información bancaria no se guardará; incluso el orden del nombre y apellido debe ser el mismo
[Probado - Fallo → Corregido]. Si después hay que cambiar el nombre en Steam, se debe reiniciar el registro (si ya se envió la encuesta fiscal, primero hay que pedir al servicio de atención que la cancele junto con la verificación de identidad), y en la plataforma de cobro se debe hacer una captura de pantalla para una revisión y registro complementario; ambos procesos son lentos. Consulta la sección 2 de onboarding.md para saber qué nombres reconoce Payoneer y dónde verlos. - ¿Qué juego se va a publicar en Steam? ¿Tiene publicidad? Steam no acepta aplicaciones con publicidad como modelo de negocio Oficial.
Luego, informa al usuario sobre los plazos:
| Elemento | Duración | Base |
|---|---|---|
| Revisión bancaria, fiscal y de identidad | 15 a 30 días; probado: tras enviar la información fiscal, el panel indica un máximo de aproximadamente 30 días hábiles | Oficial; [Probado] |
| Desde el pago de la tarifa hasta poder lanzar | 30 días. La documentación de incorporación dice 21 días, pero no coincide con la página de Steam Direct; prepárate para 30 días | Steam Direct, Documentación de incorporación |
| Página de "Próximamente" pública | Al menos 2 semanas antes del lanzamiento | Oficial |
| Revisión de la página de la tienda | Generalmente de 3 a 5 días hábiles; se recomienda enviar al menos 7 días antes de la fecha deseada de lanzamiento | Oficial |
| Revisión del build | 1 a 5 días | Oficial |
Tareas personales
| Tarea | Fase |
|---|---|
| Crear cuenta de Steam; iniciar sesión en Steam y Steamworks (contraseña, escaneo de código de Steam Guard) | P1 |
| Firmar el acuerdo de confidencialidad y el "Acuerdo de Distribución de Steam": tú explicas los puntos clave en 3 o 4 frases, el usuario marca la casilla e introduce el código de verificación | P1 |
| Pagar la tarifa de registro de $100 USD | P1 |
| Rellenar la cuenta bancaria y el número de identificación fiscal extranjero; firmar el W-8BEN; tomar foto del documento de identidad y selfie sosteniéndolo, y subirlos | P2 |
| Registrar la escritura del nombre en la plataforma de cobro externa (si es necesario) | P2 |
| Enviar la página de la tienda y el build para revisión, hacer clic en "Publicar": cuando el usuario diga "enviar", tú haces clic; si el sistema de permisos lo bloquea, el usuario hace clic | P4 ~ P6 |
Requisitos técnicos
El paso 3 de ship-my-game lista las diferencias según esta tabla. Los detalles están en references/build.md.
| Elemento | Requisito | Base |
|---|---|---|
| Plataforma | Windows 64 bits | — |
| Backend de scripting | En Mac solo se puede usar Mono: Unity no admite la compilación cruzada de IL2CPP para Windows desde macOS, y el Hub de Mac solo ofrece el módulo "Windows Build Support (Mono)". Para IL2CPP se necesita compilar en Windows | Oficial; [Probado] |
| Módulo | Windows Build Support (Mono); método de instalación en la sección 2 de build.md | [Probado: 6000.6.5f1] |
| Lista de escenas | La lista de escenas en Build Settings no puede estar vacía; scripts/ShipSteamBuild.cs da error directamente si la lista está vacía | [Probado - Fallo → Corregido] |
| Publicidad | Eliminar el SDK de publicidad y las entradas de anuncios de la versión de Steam | Oficial |
| SDK de Steamworks | Logros, guardado en la nube, etc., no probados | — |
Fases
Los comandos y las rutas relativas en los enlaces (scripts/…, ../ship-my-game/…) tienen como punto de partida el directorio de esta skill.
P1 Cuenta: Socio de Steamworks, dos acuerdos, tarifa de registro [Probado]
- Prepara la cuenta de Steam y la red según la sección 1 de onboarding.md. No uses proxy al crear la cuenta ni al pagar la tarifa, de lo contrario el país de la tienda de la cuenta se fijará en otro país.
- Obtén el nombre en inglés que reconoce la cuenta de cobro (segunda pregunta al inicio) y determina la escritura del nombre legal en inglés: debe coincidir exactamente, incluido el orden del nombre y apellido y los espacios. Consulta la sección 2 de onboarding.md.
- Abre https://partner.steamgames.com/ y pide al usuario que inicie sesión (lo más rápido es escanear con la app de Steam en el móvil). Haz clic en "Unirse a Steamworks", rellena el nombre legal en inglés, la forma jurídica y la dirección actual según la sección 2 de onboarding.md, y luego firma el acuerdo de confidencialidad.
- Vuelve al panel principal, desde "Agregar funcionalidad" accede al registro de "Venta de juegos o software": firma el "Acuerdo de Distribución de Steam" y luego paga la tarifa de registro. Consulta la sección 3 de onboarding.md.
Criterios de finalización:
- El nombre legal en la página de información de la empresa coincide exactamente con algún nombre reconocido por la cuenta de cobro.
- En la página de información de la empresa, "Acuerdos firmados" incluye el acuerdo de confidencialidad y el acuerdo de distribución de software.
- La tarifa de registro está pagada, y la fecha de pago está registrada en el archivo de progreso (la espera de 30 días para el lanzamiento comienza desde esta fecha).
- El país de la tienda de la cuenta coincide con el país de residencia real del usuario.
P2 Cobro, impuestos y verificación de identidad [Probado: documentos subidos, esperando revisión]
- Información bancaria: primero selecciona el país de la cuenta bancaria; los campos del formulario cambiarán según el país. El nombre del beneficiario en inglés debe coincidir exactamente con el nombre legal en inglés. Consulta las secciones 2 y 3 de payouts.md.
- Encuesta fiscal (tercero: Tax Identity, para generar W-8BEN): el correo electrónico debe ser el mismo que el de la cuenta de Steam; el número de identificación fiscal extranjero es el número de DNI de 18 dígitos. Consulta la sección 4 de payouts.md página por página.
- Documentos de identidad: después de enviar la información fiscal, aparecerá una tarea pendiente en el panel principal para subir documentos (probado: aparece el mismo día). Lee al usuario los requisitos de la página uno por uno; sube la foto del documento y el selfie sosteniéndolo de una vez, completa el proceso en un plazo de 30 días. Consulta la sección 5 de payouts.md.
Criterios de finalización:
- La información bancaria está guardada, la información fiscal está enviada, la foto del documento y el selfie están subidos, y se ha recibido la confirmación de subida.
- En el archivo de progreso, bajo "En espera", se han registrado la fecha de subida de documentos, la fecha estimada de finalización (máximo aproximadamente 30 días hábiles) y la indicación de revisar el panel principal de Steamworks para ver los resultados.
- Al usar una plataforma de cobro externa: el nombre legal en inglés de Steam está en la lista de nombres de beneficiarios reconocidos por la plataforma (en Payoneer, se ve en los detalles de la cuenta en USD bajo "otros nombres de beneficiarios").
P3 Build para Windows [Probado: proyecto vacío]
- Instala el módulo Windows Build Support (Mono); consulta la sección 2 de build.md.
- Copia
scripts/ShipSteamBuild.csen la carpetaAssets/Editor/del juego, luego compila:../ship-my-game/scripts/unity_build.sh <Directorio del proyecto> Win64 ShipSteamBuild.Win64 steam-win64 -shipVersion 1.0.0 - Autocomprobación: en el registro aparece
[ShipSteam] Succeeded;file Builds/Steam/Windows/<Nombre del producto>.exemuestraPE32+ executable (GUI) x86-64; en el mismo directorio existeMonoBleedingEdge. - Elimina la publicidad de la versión de Steam. En Mac no se puede ejecutar el paquete de Windows: si hay un PC con Windows, pide al usuario que lo pruebe realmente; este paso aún no se ha probado en este repositorio.
Criterios de finalización: existe un paquete de 64 bits para Windows; el archivo de progreso registra el número de versión, el tamaño del paquete y si se ha ejecutado en Windows.
P4 Crear aplicación y página de tienda (no probado)
- En el panel principal, "Crear nueva aplicación" consumirá el crédito obtenido con la tarifa de registro; primero crea la aplicación.
- Rellena la página de la tienda, sube los gráficos, establece el precio y envía la página de la tienda para revisión. Una vez aprobada, publícala como "Próximamente"; deben pasar al menos 2 semanas antes de poder lanzar.
- Base: Próximamente, Gráficos de la tienda, Proceso de lanzamiento.
Criterios de finalización: la página de la tienda entra en revisión. Este es el primer "en revisión" de este canal; al llegar aquí, según MAINTAINING.md, considera incluir Steam en la sección "Integrado" del README.
P5 Subir build (no probado)
- Usa SteamPipe para subir el build de P3 a la aplicación y luego envía el build para revisión.
- Base: Subir a Steam, Proceso de revisión.
Criterios de finalización: el build entra en revisión.
P6 Lanzamiento (no probado)
- Una vez que la página de la tienda y el build hayan pasado la revisión, hayan pasado al menos 2 semanas desde la publicación de "Próximamente" y hayan pasado 30 días desde el pago de la tarifa, según la compuerta de lanzamiento, enumera al usuario el contenido que se lanzará; después de que el usuario diga "lanzar", haz clic.
- Base: Proceso de lanzamiento.
Períodos de espera
- Esperar la revisión de la cuenta de Steam (máximo aproximadamente 30 días hábiles): no vuelvas a subir documentos ni rehagas la encuesta fiscal, ya que esto te pondría al final de la cola. Durante este tiempo, trabaja en el build para Steam (elimina publicidad, adáptalo para PC) y prepara los materiales gráficos y el texto de la tienda. Probado: durante la revisión, ya se puede crear una nueva aplicación en el panel principal
[Probado]. - Esperar la revisión del nombre en la plataforma externa (probado: la segunda presentación se aprobó el mismo día): una vez aprobada, verifica en los detalles de la cuenta en USD, bajo "otros nombres de beneficiarios", que la nueva escritura esté en la lista. Consulta la sección 3 de payouts.md.
- Cobro: Valve paga los ingresos del mes anterior cada mes; por defecto, el pago se acumula hasta los $100 USD y solo se paga en dólares. Consulta la sección 1 de payouts.md. Para la conversión y el impuesto sobre la renta personal una vez que el dinero llega a China, consulta payouts-china.md.