Publicar tu juego
¿Terminaste tu juego y quieres que aparezca en Ecotic para que tus compañeros lo jueguen y ganen XP? Aquí está el proceso completo.
Requisitos previos
Antes de enviar tu juego, asegúrate de que:
- El juego funciona correctamente en el navegador.
- Integra el SDK (
EcoticSDK.init,start(),checkpoint(),complete(),exit()). - Los eventos
COMPLETEDyEXITaparecen en el GameCenter Tester. - El juego llama a
sdk.exit()cuando el jugador quiere salir. - El código está en un repositorio público (GitHub, GitLab, Bitbucket, etc.).
Proceso de publicación
-
Sube tu juego a un repositorio público
El equipo Ecotic necesita acceder a tu código para revisarlo. Crea un repositorio público en cualquiera de estas plataformas:
Plataforma Para qué es bueno GitHub La opción más común — gratis para repos públicos GitLab Alternativa a GitHub, también gratis Bitbucket Otra opción válida El repositorio debe contener todo lo necesario para ejecutar el juego:
index.html,config.js,game.jsy cualquier asset (imágenes, sonidos, etc.). -
Envía el repositorio por correo al equipo Ecotic
Escribe un correo al equipo con la siguiente información:
- Nombre del juego — nombre que aparecerá en la plataforma.
- Slug deseado — identificador único en minúsculas y guiones (p.ej.,
quiz-historia). Debe ser único en toda la plataforma. - Enlace al repositorio — la URL pública de tu repo (p.ej.,
https://github.com/tu-usuario/mi-juego). - Descripción — qué aprenden o practican los estudiantes al jugarlo.
- Tecnologías usadas — HTML/CSS/JS, React, Phaser, Three.js, etc.
- Categoría — educación, lógica, idiomas, matemáticas, etc.
- Dificultad — fácil, media o difícil.
- Tu nombre y correo — para comunicarte si hay observaciones.
-
El equipo Ecotic revisa el código y el juego
El equipo descargará el repositorio y revisará:
- Que el SDK esté correctamente integrado (
start(),checkpoint(),complete(),exit()). - Que no haya contenido inapropiado.
- Que el juego funcione en los navegadores principales.
- Que la mecánica sea educativa o entretenida de forma razonable.
El proceso tarda entre 3 y 7 días hábiles. Recibirás respuesta por correo.
- Que el SDK esté correctamente integrado (
-
El equipo lo despliega y activa en la plataforma
Si el juego es aprobado, el equipo Ecotic carga el código en su propia infraestructura, monta el subdominio, configura la integración con la API de producción y activa el juego. A partir de ese momento aparece en la lista de juegos de Ecotic para todos los estudiantes.
Si hay observaciones, recibirás los comentarios específicos para corregir. Aplica los cambios en tu repositorio y vuelve a enviar el correo.
Después de ser publicado
Una vez que tu juego esté activo:
- Los estudiantes pueden jugarlo desde el GameCenter de Ecotic.
- Cada partida completada otorga XP y monedas según la configuración del juego.
- Tus misiones pueden aparecer en la sección de misiones de Ecotic si el equipo las configura.
¿Qué pasa si el juego es rechazado?
El rechazo no es definitivo. Recibirás comentarios específicos sobre qué mejorar. Los motivos más comunes son:
- SDK no integrado correctamente (falta
exit(), faltastart(), etc.). - El juego tiene errores de JavaScript visibles en la consola.
- El repositorio es privado o el enlace no funciona.
- Contenido que no cumple las normas de la universidad.
Aplica los cambios y vuelve a enviar el repositorio por correo.