Desarrollador Unity VR Senior Remoto - Proyecto Arcade
Remoto
Jornada completa
Tiempo parcial
Como Desarrollador Unity VR Senior, trabajarás remotamente en la revisión de un producto arcade de un solo jugador. Emplearás C#, .NET 6 y Unity 2023 LTS con SteamVR API. Participarás en todo el ciclo de desarrollo: auditoría de datos, diseño de notificaciones, sincronización en tiempo real del casco y corrección de fallos críticos.
Sobre el Proyecto
- Se trata de un juego Arcade VR individual con mecánicas inmersivas y narrativa interactiva.
- El proyecto está en fase de prototipo avanzado; el reto consiste en afinar jugabilidad y usabilidad.
- Actualmente integrando SteamVR y preparando soporte futuro para Oculus Quest 2 y Valve Index.
Responsabilidades Clave
- Auditarás la cantidad de partidas y créditos para validar estadísticas de uso.
- Integrarás instrucciones emergentes y notificaciones contextuales en el entorno VR.
- Sincronizarás la posición y rotación del visor en tiempo real usando SteamVR API.
- Depurarás y resolverás errores críticos y de rendimiento para una experiencia estable.
- Colaborarás con diseñadores y artistas para pulir interfaces y transiciones en Unity.
- Optimizarás shaders y pipelines de renderizado (URP/HDRP) para mantener 90+ FPS.
- Gestionarás control de versiones con Git y flujos de trabajo ágiles (Scrum/Kanban).
- Automatizarás compilaciones y pruebas con CI/CD (GitHub Actions, Azure DevOps).
Habilidades Requeridas
- Experiencia mínima de 4 años en desarrollo VR con Unity 2021 LTS o superior.
- Dominio de C# 9.0+ y .NET 6 (o versiones más recientes) en entornos de producción.
- Conocimiento avanzado de SteamVR API, OpenVR y XR Interaction Toolkit.
- Capacidad para diseñar y mantener arquitecturas de software modulares y escalables.
- Experiencia con URP, HDRP y optimización de renderizado para VR.
- Familiaridad con Git, GitHub/GitLab y metodologías ágiles (Scrum/Kanban).
- Habilidad para crear pruebas automatizadas y gestionar pipelines CI/CD.
- Excelentes aptitudes de comunicación y trabajo en equipo en entornos distribuidos.
Deseable
- Conocimientos en desarrollo .NET independiente de Unity (ASP.NET Core, .NET 7).
- Experiencia en aplicaciones no lúdicas (simuladores industriales, formación, salud).
- Uso de otras APIs VR (Oculus SDK, OpenXR) y AR Foundation.
- Experiencia con shaders en HLSL/Shader Graph y optimización GPU.
- Familiaridad con experiencias multijugador en VR y redes P2P.
- Conocimientos de C++ o Python para scripting de herramientas.
¿Por qué unirte?
Únete a un equipo global apasionado por la innovación en Realidad Virtual. Tendrás oportunidades de crecimiento profesional, acceso a formaciones avanzadas y un entorno colaborativo donde tus ideas marcarán la diferencia.