I was tasked with recreating an existing standalone VR experience in the circlesXR framework. This meant that I had to completely redesign the environment and plan out the interactions, since I had no written documentation about how previous version worked aside from the Unity project file. I also had to learn how the lac operon worked in order to understand what needed to happen.
I started off with a primitive prototype and a design document that outlined my goals for the project, projected deadlines, a detailed list of requirements, a short list of stretch goals, and a breakdown of how the interactions in the environment should function.
The environment itself has instructions that explain how to interact with the demo and make things work. There are teleport points throughout the space for the user to move around, there are grabbable objects each with their own set of behaviors, and there are informational artifacts that explain what the objects are.