XR Unity Developer

Employer

Job Description

Job Summary:

We are seeking a skilled and passionate XR Unity Developer in the Bay Area to join our dynamic team. As an XR Unity Developer, you will play a key role in creating captivating and high-performance games for various extended reality (XR) platforms. Your expertise will contribute to delivering immersive XR applications that push the boundaries of technology and user engagement.


Duties and Responsibilities

Gameplay Development:

  • Collaborate with design and artistic teams to implement engaging gameplay mechanics, interactive systems, and immersive user experiences in XR applications.
  • Translate design concepts into functional gameplay elements that align with project goals and enhance user engagement.
  • Iterate on gameplay features based on user feedback and playtesting to create enjoyable and captivating experiences.


Optimization:

  • Implement performance optimization techniques to ensure smooth frame rates, low latency, and efficient use of system resources across various XR platforms.
  • Profile and analyze application performance to identify bottlenecks and areas for optimization, implementing improvements to enhance overall XR experience quality.


Physics Integration:

  • Integrate physics simulations and interactions into XR applications, enhancing realism and user immersion.
  • Collaborate with artists and designers to create physics-driven interactions that feel intuitive and responsive within the XR environment.


Frameworks & Tools Development:

  • Develop and maintain frameworks, tools, and plugins to streamline development processes and improve team productivity.
  • Stay updated with Unity's latest features and updates relevant to XR development, incorporating them into projects where applicable.


Qualifications

  • Bachelor's degree in Computer Science, Game Development, or a related field. Master's degree is a plus.
  • Proven experience as a Unity Developer with a strong focus on XR development, including VR, AR, or MR applications.
  • Demonstrated proficiency in Unity3D, C#, and XR development toolkits.
  • Strong understanding of gameplay design principles, mechanics, and user interactions within immersive XR environments.
  • Experience with physics simulations and their integration into interactive XR experiences.
  • Solid knowledge of performance optimization techniques for XR applications, including GPU and CPU profiling.
  • Familiarity with XR hardware platforms, their capabilities, and limitations.
  • Previous experience developing custom frameworks, tools, or plugins to enhance XR development pipelines is a plus.
  • Strong problem-solving skills and ability to debug complex issues within XR applications.
  • Excellent communication and collaboration skills, capable of working effectively within multidisciplinary teams.
  • Proficiency in Chinese is prefered