🥽 Desarrollador XR (VR/AR)

Un nicho pequeño, técnicamente exigente y con una regla que no se negocia: si baja de los fotogramas objetivo, alguien se marea. De verdad.

Nivel de entrada: intermedio (exige 3D sólido) · Foco: presencia, confort y rendimiento · Hito faro: una experiencia XR mínima que se pueda probar sin malestar

🧭 Qué es y por qué importa

El desarrollador XR construye experiencias donde el jugador está dentro. Eso cambia todas las reglas: la cámara no la controlas tú, la interfaz vive en el espacio, la escala importa de verdad y el rendimiento deja de ser una cuestión de comodidad para ser una de salud.

Importa porque es la única área donde el confort del usuario es un requisito técnico duro. En un juego de pantalla, 45 fps es molesto; en un visor, es náusea. Ese límite reordena todo el trabajo: primero cumples el presupuesto de fotograma, luego haces el juego.

Hay que ser honesto sobre el mercado: es un nicho. Menos puestos que en móvil o gameplay, muy concentrados en unos pocos estudios, con formación empresarial y simulación como parte importante del empleo real (no todo son juegos). A cambio, la competencia es menor y la especialización se nota.

🗓️ Un día en el puesto

🧠 Qué necesitas saber

Conocimiento técnico

Herramientas del oficio

Habilidades no técnicas

📚 Tu ruta en el programa

  1. 📚 Parte 0 (001–025) y 📚 Parte 1 (026–045).
  2. 📚 Parte 2 — 3D (046–067). Obligatorio: XR es 3D puro, sin excepciones.
  3. 📚 Parte 3 — Física (068–085). Interacción creíble con las manos.
  4. 📚 Parte 14 — Optimización (240–254). Antes de XR: los 90 fps no se negocian.
  5. 📚 Parte 13 — VR/AR (228–239). El núcleo de esta ruta.
  6. 🎯 Hito: una experiencia VR o AR mínima (clase 239).
  7. 📚 Parte 6 — Audio espacial (126–137) · 📚 Parte 17.

➡️ Cuando el cuello de botella deje de ser tu código y pase a ser el motor, continúa en Programador de motor / rendimiento (Parte 21).

🎓 Qué te contrata

📈 Progresión de carrera y salario

  1. Junior XR developer — implementas interacciones dentro de un framework ya montado.
  2. XR developer — te haces cargo de la interacción, el confort y el presupuesto de fotograma.
  3. Senior — defines la arquitectura de la experiencia y decides plataformas objetivo.
  4. Especialización: simulación y formación empresarial (donde está buena parte del empleo estable), rendimiento o dirección técnica.

Rangos orientativos (brutos anuales):

Nota de mercado: el sector XR ha vivido ciclos fuertes de expansión y contracción. Es prudente combinarlo con una base sólida de 3D general, que se traslada a cualquier otro puesto.

⚠️ Mitos y errores comunes

🚀 Siguientes pasos

  1. Haz la Parte 2 entera hasta que las transformaciones 3D te resulten evidentes. En XR no hay atajo por aquí.
  2. Haz la Parte 14 antes que la 13. Aprender XR sin saber optimizar es aprender a fallar.
  3. Consigue acceso a un visor, aunque sea prestado, antes de empezar la Parte 13.
  4. Construye una experiencia de cinco minutos con una sola interacción, muy pulida. Es lo que se enseña.
  5. Ofrece dos modos de locomoción desde el principio y documenta por qué.
  6. Haz que cinco personas distintas la prueben y anota, sin excusas, quién se sintió mal y cuándo.