# Unity ## Installation steps ### Install UnityHub [Ref](https://docs.unity3d.com/hub/manual/InstallHub.html#install-hub-linux) ``` sudo sh -c 'echo "deb https://hub.unity3d.com/linux/repos/deb stable main" > /etc/apt/sources.list.d/unityhub.list' wget -qO - https://hub.unity3d.com/linux/keys/public | sudo apt-key add - sudo apt update sudo apt-get install unityhub ``` ### Install .Net (via snap) ``` sudo snap install dotnet-sdk --classic ``` ### Install mono [Ref](https://www.mono-project.com/download/stable/) ``` sudo apt install gnupg ca-certificates sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb [arch=amd64] https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list sudo apt update ``` ### (Optional) Install C# and unity extension for [vscode](https://hackmd.io/@jitesh/ubuntu-install#VS-Code) ### Documentaion for [Haru - Virtual Environments](https://docs.google.com/document/d/13nuzUYiOkME3WTXsoMXBKpXwezhVClYkl71OZrfJYL4/edit#heading=h.fbugxaxd236g) --- Not Required --- ### Install MLAgents ``` git clone https://github.com/Unity-Technologies/ml-agents.git cd ml-agents git checkout release_14 ```