Deploy To The Quest

Deploy a Project to the quest.

This is the project that “should” be trivial. Basically, we set up an empty project for VR, and then move an existing environment (the Impossible Space project) into it. We will discover that this is not trivial, and there will be many hiccups and technical roadblocks.

This project, really, is an entire week with no creative or artistic decision making. Just solve the technical challenges of deploying to a quest. After this assignment, being able to do this on your own will be assumed, so consider “research/internalize the process” as part of the assignment.

To do this project, you will need to do a few things:

  1. Set up your meta account for development, and enable developer mode on your quest.
  2. Set up your computer for building for android devices.
  3. Get a project configured and succesfully building, and deployed to the device.
  4. Don’t forget a unique identifier!
  5. Get an VR Framework (Unity XR Interaction Toolkit, in this case) configured, and use it’s sample/prefab setup (as described in the documentation) to easily add things like hands or locomotion to your project. While this may not be strictly neccesary for your impossible space, it is required because we will be using this framework for your final projects.
  6. Re-create your impossible space in your new unity project. Some files can be copied over trivially, other things absolutely cannot. You should consider this an act of “reconstruction” and not “copying”.

Submission

Upload your .apk to brightspace. We will share them with each other.

Come to class with a charged quest that has your experience running on it. If you used any new assets that were not part of your original ‘impossible space’, you will need to note the attribution somewhere for me to see.

Evaluation

I am looking for the following criteria:

Note: Zero-To-Quest steps update for F24 TBD