Evaluando propuestas

Programador Unity para Integración de Npcs y Comunicación Webgl con Javascript Bridge

Publicado el 02 Septiembre, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un programador Unity con experiencia para integrar personajes NPC (trabajadores) en un entorno isométrico 2D de una mina, y establecer comunicación bidireccional entre el juego exportado a WebGL y una página web externa mediante un JavaScript Bridge. El proyecto ya cuenta con una plantilla base del entorno en Unity. No se requiere desarrollar bases de datos ni lógica de backend, ya que la economía y validación de usuarios se manejarán de forma independiente en el frontend de la web.

Tareas Específicas:
- Integración de Personajes: Colocar sprites de mineros 2D en el mapa actual. Estos deben tener animaciones cíclicas básicas (ej. Picar piedra, moverse en su zona) y deben poder instanciarse dinámicamente según lo indique el sistema.
- Feedback Visual: Implementar un indicador visual sencillo (ej. Barra de progreso, texto flotante o partículas) cuando el trabajador complete un ciclo de minado.
- Puente de Comunicación (JS Bridge): Configurar los métodos públicos en Unity para enviar y recibir datos con el contenedor web (JavaScript). Por ejemplo: métodos para instanciar un nuevo trabajador desde la web y métodos para enviar el aviso de "ciclo completado" a la web.
- Optimización: Asegurar que el proyecto esté correctamente optimizado para su exportación a WebGL, priorizando tiempos de carga rápidos en navegadores.

Requisitos del Freelancer:
- Experiencia demostrable exportando y optimizando proyectos Unity para WebGL.
- Experiencia previa implementando comunicación bidireccional entre Unity WebGL y JavaScript.
- Entregar un código limpio, comentado y modular.

Entregables:
- Código fuente completo y actualizado del proyecto en Unity.
- Build en formato WebGL listo para ser incrustado y testeado en el servidor web.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias