This project contains the Unity based code for ARORA simulator.
- Add the ssh key to your github account to access our repos using ssh: https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
- Install the aws cli to access our asset files from aws s3: https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
- Install Unity Editor version 2021.3.24f1 from unityhub://2021.3.24f1/cf10dcf7010d. Verify that the following packages are installed Addressable 1.19.19 and Universal RP 12.1.11 : https://docs.unity3d.com/2021.1/Documentation/Manual/GettingStartedInstallingUnity.html
clone the arora
repo:
git clone --recurse-submodules git@github.com:ucf-sttc/ARORA.git
copy the assets from AWS:
aws s3 sync s3://arora-9km/ARORA_Assets/2.0/ARORA/ ./ARORA/
-
Open project in Unity Editor 2021.3.24f1. We only tested it to be working in this version, use other version at your own risk. The initial load will take several hours as it is regenerating the library folder.
-
In the project panel go to Assets/Scenes and make sure all the numbered scenes have been marked as addressable. There will be a checkbox in the inspector of each scene and they can be selected as a group to speed up the process of checking
-
Build the Addressables: If you intend to create an executable this step must be completed before beginning the build. It is not necessary for testing in the editor.
- In the menu bar go to Window -> Asset Management -> Addressables
- In the Addressables window select build from the menu bar. This process takes several hours and must be repeated if the scenes have been updated
-
Build the project:
- In the me nu bar go to File -> Build Settings.
- Go to Player Settings -> Player -> Comfiguration - > Scripting Backend : Select Mono
- In the original Build Settings panel click Build