Buscamos un desarrollador experimentado para crear un juego tipo endless runner, similar a Subway Surfers, diseñado como una plantilla altamente personalizable. El objetivo principal es que el juego pueda adaptarse fácilmente a diferentes marcas mediante la sustitución de personajes, logotipos, fondos, esquemas de color y música. Este proyecto es el primero de una serie de juegos-plantilla, por lo que la calidad y la escalabilidad son fundamentales.
Requisitos clave del proyecto:
1. Desarrollo Multiplataforma: El juego debe funcionar sin problemas tanto en la web (integrado en una aplicación
Next.js) como en aplicaciones móviles (mediante React Native).
2. Integración Backend: Se comunicará con un backend existente en Spring Boot a través de una api rest para el envío de puntuaciones, registro de tiempo de juego y gestión de recompensas.
3. Tecnología Recomendada: Se sugiere el uso de
Phaser.js o Unity (con exportación a WebGL) debido a su rendimiento y compatibilidad multiplataforma.
4. Modularidad y Personalización: El proyecto debe ser modular, permitiendo la carga de un "brand pack" en formato JSON. Este paquete definirá todos los activos intercambiables para la personalización de la marca.
5. Integración Frontend: La versión web se integrará como un iframe o componente en
Next.js, y la versión móvil a través de WebView en React Native.
6. Calidad y Optimización: Se espera un código optimizado, animaciones fluidas y una estructura de proyecto clara y mantenible.
7. Documentación Completa: Es obligatorio entregar documentación detallada que incluya instrucciones de personalización, la estructura del proyecto, guías de integración con el frontend y backend, y una guía para futuros desarrolladores.
Buscamos un profesional responsable, con excelentes habilidades de comunicación y la capacidad de construir soluciones robustas y escalables. La finalización exitosa y de alta calidad de este proyecto abrirá la puerta a futuras colaboraciones en el desarrollo de más juegos-plantilla.
Prazo de Entrega: Não estabelecido