Skip to content
Sam Horovatin edited this page Oct 7, 2019 · 4 revisions

Project Home Page

Project Description

Runtime Toolset for Natural Interactions with Non-Player Characters in Virtual Reality

The latest generation of virtual reality (VR) hardware can provide users with an unparalleled immersive experience. One of the key requirements for immersion is the ability to naturally interact with elements of the virtual world, including non-player characters (NPCs). Being able to speak with an NPC that can understand what is being said and respond to the player in a natural way, could have a huge impact on the feeling of immersion. This type of NPC has not yet been widely implemented in VR. The goal of this project is to create a runtime VR toolset for the creation of natural interactions with an NPC. This toolset would be extremely useful for gaming applications, as well as VR education and training software development.

Students who work on this project will gain real experience with Unity, the Oculus Rift VR headset, speech recognition and natural language processing, 3D character animation, and Agile software development techniques. You will be working with the Luxsonic team during the course of this project. Luxsonic is a leading developer of VR medical software, and is based right here in Saskatoon! Our products are used by innovative healthcare institutions to help improve medical education, training, and healthcare delivery. Two of our current software developers went through the CMPT 371 class and will serve as mentors for the student group.

Deliverable Artifacts

  1. Deliverable 1 Artifacts Link