Buscamos un desarrollador experimentado para crear un juego tipo sopa de letras completo, con funcionalidades de niveles y un sistema de puntuación robusto. Este juego será diseñado como una plantilla altamente personalizable, ideal para diversas campañas gamificadas. La personalización, que incluye palabras, colores, sonidos, gráficos y parámetros de dificultad, se gestionará de forma externa mediante un archivo JSON (tipo brand pack), sin necesidad de modificar la lógica central del juego.
El juego debe ser compatible con múltiples plataformas:
Para la web: Se requiere integración fluida con
Next.js, ya sea como un iframe o un componente directo.
Para dispositivos móviles: La integración se realizará con React Native, utilizando WebView y comunicación a través de postMessage.
El backend del juego se comunicará mediante una api rest desarrollada en spring boot. Esta API será responsable de registrar y gestionar puntuaciones, el progreso de niveles, el tiempo de juego y las recompensas obtenidas por los usuarios.
Se valorará significativamente la experiencia previa con frameworks como
Phaser.js o Unity WebGL. Esto es crucial para asegurar un tablero de juego dinámico, animaciones fluidas y una compatibilidad óptima en todas las plataformas.
Los entregables esperados para este proyecto incluyen:
Una guía detallada para la personalización del juego a través de los brand packs (archivos JSON).
La estructura completa de los assets y la configuración de los diferentes niveles del juego.
La implementación y documentación de la integración con
Next.js para la versión web y React Native para la versión móvil.
Los detalles técnicos y la documentación necesaria para la conexión con la API de Spring Boot.
Buscamos un profesional proactivo, con un enfoque claro en la modularidad y la escalabilidad del código. Este proyecto es el primero de una serie de juegos reutilizables que se desarrollarán para futuras campañas, por lo que la calidad y la arquitectura del código son fundamentales.
Prazo de Entrega: Não estabelecido