Despite the issues with the locomotion and interaction technique that have already been outlined, I encountered a number of technical problems with Unity and Meta Quest Link.

Occasionally, the Meta Quest failed to establish a connection via Link with my computer. Resolving this issue required me to restart the computer and reconnect multiple times before I could establish a connection and resume my work on the project.

A second significant issue was encountered with Unity itself; on occasion, it would cease to function, forcing me to restart the whole thing. Consequently, there were instances where data was irretrievably lost due to the aforementioned issues. While this can be a significant inconvenience, it fortunately did not occur too frequently. A more significant challenge pertained to Unity’s tendency to update itself, which occasionally led to incompatibilities between packages, causing problems with the project.

Following Unity’s update to the meta SDK package, the camera rig in my project ceased to function. However, the reimported original project functioned correctly. To rectify the issue in my modified project without having to rebuild everything from scratch, I copied the Camera Rig from the original project to my modified project. This process involved reassigning scripts, resulting in the retention of the majority of the project’s components. Following the correct reassignment of all scripts, the project was successfully restored.

On a different occasion, I learned from a previous mistake and ensured that I backed up my project, which subsequently functioned without any issues. However, I was unaware that this backup was broken. I began working on the project, but soon noticed that Unity was not rendering correctly. I attempted to solve the problem, but somehow made it worse. I was very glad at that moment that I had taken a backup. However, following the initiation of the backup process, Unity prompted me to enter “Save Mode” due to some files (which I had not touched) being damaged. I was uncertain how to fix this. The only solution I could find was to rebuild everything from scratch.