Unity

Installation steps

Install UnityHub

Ref

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

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

Documentaion for Haru - Virtual Environments


Not Required

Install MLAgents

git clone https://github.com/Unity-Technologies/ml-agents.git
cd ml-agents
git checkout release_14