Behram Khan (UET Peshawar), Game Development Course, 2026
Setting up Unity and Visual Studio Code
1. Download and Install .NET 8.0
Download and install .NET SDK 8.0 from the official Microsoft website.
Make sure the installation completes successfully. You can verify it by opening Command
Prompt and running.
dotnet --version
2. Download and install Unity Hub
[Link]
Create a Unity account if you don’t already have one and sign in using Unity Hub.
After signing in, go to Settings → Licenses inside Unity Hub.
Click Add License → Get a free personal license and activate it.
Behram Khan (UET Peshawar), Game Development Course, 2026
Go to the Installs tab in Unity Hub.
Click Install Editor and download Unity 6.3 LTS.
You do not need to install any additional modules at this stage.
If required, you can change the download and install location of Unity editors by going to
Settings → Installs in Unity Hub before installing.
Behram Khan (UET Peshawar), Game Development Course, 2026
3. Setting up VSC with Unity
Open Visual Studio Code.
Go to the Extensions panel and install C# (by Microsoft).
Open Unity Hub and create a New Project.
Select the Universal 3D template.
Set the project name and location.
Click Create Project.
Inside Unity, open the Package Manager by going to
Window → Package Management → Package Manager
Behram Khan (UET Peshawar), Game Development Course, 2026
In the Package Manager window, set the dropdown to In Project.
Search for Visual Studio Editor.
Update it to the latest version.
If it is not installed, install it first and then update.
Now go to
Edit → Preferences → External Tools
Set External Script Editor to Visual Studio Code.
If Visual Studio Code does not appear in the dropdown, click Browse and locate the VS Code
executable manually.
After selecting the editor, click Regenerate Project Files.
Behram Khan (UET Peshawar), Game Development Course, 2026