Unity Developer Setup - lochrist/DocHoliday GitHub Wiki
How to setup a new machine
Configure Windows on a new Computer
See this.
Setup VPN to work from home
- Install GlobalProtect
Install Slack
Git
- Latest git. DO NOT USE THE MTTY GIT BASH, USE THE WINDOW CMD GIT BASH!!!!!!
Perl
- Install StrawberryPerl
- Go into
c:/Program Files/Git/usr/binand rename perl.exe to something else. This ensures git bash will use the Strawberry Perl version of git. - Open Git bash, type:
which perl
Alternatively you can edit your .bash_profile file and ensure Strawberry Perl is the FIRST perl:
PATH=/c/Strawberry/perl/bin:/c/Strawberry/perl/vendor/:$PATH
Install Visual Studio
- Download Visual Studio Pro
- Ensure to have : C++, C# and Unity Tools installed.
- Go to https://visualstudio.microsoft.com/
- Ensure you can log with your Okta identifier.
- Enter Okta identifier in Licensing windoe of Visual Studio
Extensions for Visual Studio:
- Resharper
- Github copilot (Visual Studio will ask to log onto github. It must be github enterprise of Unity)
Resharper
- Licensing server is: http://jetbrains.hq.unity3d.com/
Install Entrian
- License is in 1Password
Beyond Compare
- License is in 1Password
Visual Assist
- License is in 1Password
Create a Work folder
c:/UnitySrc
If you are on Windows and use Crowdstrike, you have to use a root folder called UnitySrc to prevent the Virus scanner from slowing the build process down too much. In addition to the name of the folder, you have to set a special registry key. See: Crowdstrike Dev setup
Get a Unity License
- Check doc for license setup Or check Genesis licensing directly.
- Go to the portal. If access is denied, send an email to [email protected]
- Then you should get a code similar to .
- Install the latest unity binary version (from the official installer)
- Add the license code to an existing account or create a new one.
Install Unity from the Hub (necessary for compilation)
Install a version of Unity from the Hub if you don't already have one. It is imperative that you have an already installed version of Unity so that DLL required by Unity are properly installed. Otherwise you might end up having errors while building the editor resources because Unity won't be able to launch properly.
SSH Setup for Github
Create SSH key and upload it to github.
Clone Unity repo
- Go to Unity github.
- Clone repo
git clone [email protected]:unity/unity.git gunity1
Compile Unity and tests it!
See Unity Developer KB for more information on compilation.
Pray the IT Gods
Do it.