YBVR (YERBA BUENA VR) • Madrid, EspañaNov 2024 - Actualidad (1 año 9 meses)
Desarrollador Unity VR
- Desarrollé funcionalidades en Unity/OpenXR para Xtadium, una app gratuita de deportes en Realidad Mixta financiada por Meta para Meta Quest, destacada como una de las mejores apps de MR de Meta, con streaming de NBA, UFC, EuroLeague y NASCAR hasta 8K en 180°/360°.
- Rediseñé el posicionamiento espacial de la interfaz en VR y Realidad Mixta: colocación y escala por defecto de los paneles y recolocación automática integrada con el recentrado nativo de las gafas, en lugar de un paso de confirmación manual.
- Contribuí al sistema de componentes de UI del equipo y al paquete de diseño compartido (editores propios en UI Toolkit, bindings globales): diseño monta y reestiliza pantallas enteras en Unity, y desarrollo solo añade la funcionalidad.
- Fui responsable de la implementación de punta a punta del tutorial interactivo de primer arranque, del prototipo en Timeline a producción, sobre una UX definida con diseño: secuencia de pasos con salida y reanudación en cualquier momento, coachmarks 3D, vídeo inmersivo sincronizado y hand tracking.
- Desarrollé un tablero 3D interactivo en tiempo real para el contenido de NASCAR: maqueta del circuito manipulable que renderiza más de 100 coches a partir de telemetría servida por chunks, en sincronía con el vídeo y diseñada para consumir el mismo stream en directo y en VOD.
- Construí el sistema reutilizable de spin-offs que deriva apps independientes desde una base compartida, con 3 apps publicadas en la Meta Store (Xtadium de deporte, Xtadium Music y CultVRe de cultura), más el sistema de localización que lo sostiene (inglés, español y alemán, ampliable a más idiomas).
- Lidero el trabajo para llevar la app más allá de un único fabricante de gafas: aislar las dependencias específicas de cada dispositivo (perfiles de avatar y otras funcionalidades atadas al SDK) en sistemas agnósticos, para generar todas las builds desde un mismo proyecto.
- Contribuí al visionado conjunto (watch party) sobre Photon en modos remoto y co-localizado, y a la migración de equipo del rig de interacción al XR Interaction Toolkit de Unity y del cargador de las gafas de Oculus a OpenXR.
- Contribuí al objetivo de equipo de 90 FPS estables en Meta Quest con el pool genérico de objetos, la carga inteligente de la interfaz y Addressables por configuración de build.
- Fui responsable del subsistema de notificaciones en dos generaciones y de la retirada del legado, dentro de una refactorización continua de sistemas clave (navegación, datos del backend, migración a URP) que redujo deuda técnica en producción sin frenar las entregas.
