VR Physics Prototype Developer (Co-op)

Project Overview

This is a research and development project exploring interaction design mechanics in VR for use in future game projects. Areas of focus: real-time, non-rigidbody physics simulation (e.g. cloth, ropes, fluids), gesture and voice control, AI dialogue systems, hand-tracking and mixed reality systems.

The Role

We’re looking for a VR Physics Prototype Developer Co-op student to join our team
for a paid work placement. In this role, you’ll contribute to the design and development
of interactive physics-based systems and prototypes for virtual reality. You’ll collaborate
with a small and supportive team to explore new types of user interaction and gameplay
based on realistic physical simulations in Unity.

Responsibilities

  • Designing and developing interactive VR physics prototypes in Unity
  • Writing clean, efficient, and reusable C# code
  • Implementing and refining physics-based mechanics and interactions
  • Using git for version control and collaborative development
  • Collaborating with a team to iterate on gameplay concepts
  • Contributing ideas to improve player experience and interaction design

Requirements For The Role

  • A portfolio or demo of Unity projects (games, experiments, or prototypes)
  • Strong interest in math, physics, and interactive systems
  • Experience working with the Unity game engine
  • Solid C# programming skills
  • Strong communication and collaboration abilities
  • Enrolled in a computer science, physics, game development, digital media, or
    related post-secondary program
  • Currently enrolled student at a post-secondary institution who holds a Canadian
    Citizenship, Permanent Residency, or Protected Status (i.e. refugee)

Nice to Have

  • A passion for game development and immersive technologies
  • Previous experience prototyping in VR using Unity
  • Familiarity with VR headsets (e.g. Meta Quest, Valve Index)
  • Experience using git in a collaborative team environment
  • Interest or background in UX design and interaction systems
  • A creative or artistic eye
  • Additional technical skills such as shader programming, netcode, or working with
    gesture/voice recognition systems

To Apply

Please email contact@rkointeractive.com with a copy of your resume, cover letter, link to your portfolio, and academic transcript. We look forward to receiving your application.

This position is part of DigiBC’s Work Placement Program, which supports post-secondary students by providing experiential learning opportunities in animation, video games, visual effects, and XR. As a part of this program, participating students benefit from customized orientation workshops, e-learning resources, mentoring support, and opportunities to build their professional network in the creative technology industry. Subsidy funding for this position is made available through the Student Work Placement Program (SWPP) grant administered by the ICTC WIL Digital program. This position is open to students who are registered at ACE-WIL accredited public post-secondary institutions, reside in British Columbia, and are Canadian Citizens, Permanent Residents, or Protected Persons as defined by the Immigration and Refugee Protection Act.