How to Use Visual Studio Code with Unity

Unity has MonoDevelop as a built-in code editor. But not many developers love it. Among many alternatives of MonoDevelop, Visual Studio Code is a good choice for editing and debugging Unity’s C# files. 

Download Visual Studio Code

You can download the stable build directly from Visual Studio website. In case you want to test new features which are being built, VS Code Insiders should be your choice.

Set VS Code as default script editor

In Unity, open Unity’s preferences window by access Edit > Preferences. Then on External Tools, browse to the folder VS Code was installed in order to set it as default external script editor. After that, double-clicking on a script file will open it in this editor.

VS Code supports most common features of a script editor such as Syntax Highlighting, IntelliSense, Snippets, and CodeLens.

Install Unity Extensions

Before using the editor, you need to install some extensions from VS Code Extension Marketplace, which will help you writing code for Unity faster.

In VS Code, open Extension tabs or press Ctrl + Shift + X then type “Unity” in the search box to search for all extensions related to Unity. There are 3 extensions you need to install.

  • Debugger for Unity – It allows Visual Studio Code to debug your Unity C# projects.
  • Unity Snippets – It provides code snippets for working with Unity C# scripts.
  • Unity Tools – It adds miscellaneous functionality to VS Code for Unity developers.

Leave a Comment

Your email address will not be published. Required fields are marked *

We care about your privacy and data security. Google serves cookies to analyse traffic and show ads on this site. By using this site you agree to these cookies being set. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close