Last week Visual Studio Code 0.10 (VS Code) was released and it now supports third-party extensions. Today, we are releasing a preview of a Unity debugger extension for VS Code, allowing you to debug your Unity C# projects in VS Code. Release Notes Version 0.1.0: Only attaching to Unity editor is supported. Download unity-debug-0.1.0.zip Install instructions Install Visual Studio Code 0.10 or newer and run it once. Download the unity-debug zip-file above and extract it to a "unity-debug" folder. (package.json should be in the root of extracted the "unity-debug" folder) OSX & Linux: Install latest Mono framework. Copy "unity-debug" folder into ${HOME}/.vscode/extensions/ (Create the “extensions” folder if it does not exist). OSX: You can open the .vscode folder using the Terminal app and typing “open ${HOME}/.vscode” Windows: Copy "unity-debug" folder into %USERPROFILE%\.vscode\extensions (Create the extensions folder if it does not exist) (Re)start VS Code. Open the root folder of your Unity project in VS Code. Select the debug view on the left and click the cogwheel. In the drop down list select “Unity Debugger”. If you do not have Unity Debugger in the list, that means you did not copy the unity-debug into the right folder in the steps above or you already have a .vscode/Launch.json file in your project that you must delete first. You will now have a .vscode/Launch.json file in your Unity project folder. All done. You can now debug your C# scripts in VS Code by setting a breakpoint in a C# script from your project, switching to the debug view and clicking the green triangle button to attach to Unity. Enter play mode in Unity and the breakpoint should hit in VS code. Source code https://github.com/Unity-Technologies/vscode-unity-debug