Made with Unity 2019.4.9f1 using URP, XR-Interaction toolkit and Embedded Browser (Embedded Browser is not Included).
- Clone repository:
git clone https://github.com/ASIM-VR/ASIM-VR.git
- Open with Unity 2019.4.9f1
- Import Embedded Browser
- Extract Embedded Browsers
DemoBrowserAssets.zip
to the root directory of the project - Import
Assets/ASIM-VR/Prefabs/Browser/EmbeddedBrowser_URP.unitypackage
- Drag the target device to the top of the list in
File/Project Settings/Player
under theXR Settings
section - Depending on the active device you may need to modify the components in XR Rig
Project related files should be under Assets/ASIM-VR
folder.
Project related examples should be under Assets/ASIM-VR/Examples
folder. It should be possible to exluce examples from the project.
External asset should be in the Assets/
folder.
Assets/Local
can be used to store local files which are automatically ignored by the .gitignore. However, .gitkeep inside the folder is used to include the folder in version control.
This project shall follow the C# coding conventions by Microsoft.
Camel Case for function parameters, local variables, private and protected fields.
Pascal Case for public fields and for all struct, class, function and property names.
New features should be implemented in separate branches. New branch should be created to develop a new feature. Once a the new feature is finished, it should be reviewed by atleast one person that has not worked on the feature branch. The reviewee should look for mistakes and errors found related to the feature developed in the branch. These might include: lack of documentation, typos, logic errors and spaghetti code. Once the new feature is finished, reviewed and accepted it can be merged in to the master branch.