Several software tools were used in the development of the VR environment. Unity was used as the main development platform to assemble the virtual environment, manage scene layout, and integrate interactions.
Blender was used extensively for creating custom 3D assets, including architectural elements and environmental objects, allowing greater control over visual consistency and scale. Additional VR functionalities were supported through the use of XR Interaction Toolkit within Unity.
Unity’s built-in tools such as Terrain Tool and URP were also used to support environment layout and optimization.
Reference materials from Assignment VR1, including site analysis and user requirements, were used to guide the overall design direction of the virtual environment. In addition, visual references obtained from the 360-degree video in Assignment VR2 assisted in understanding spatial layout, proportions, and environmental atmosphere.
A limited number of external 3D assets were sourced from platforms such as Sketchfab and the Unity Asset Store to complement the custom-made assets created in Blender.
Through the development of this VR project, several practical skills were developed. These include planning and structuring a virtual environment, creating and optimizing 3D assets for VR using Blender, and integrating assets into Unity while maintaining performance considerations.
Additional skills gained include managing scene layout, applying appropriate lighting for immersive experiences, and designing user-friendly navigation to support comfortable exploration in VR. The project also strengthened problem-solving skills related to balancing visual quality with technical limitations of VR platforms.