{"repo":"appsinacup/godot_vscode_ide","free":true,"listed":false,"github":"https://github.com/appsinacup/godot_vscode_ide","clone":"git clone https://github.com/appsinacup/godot_vscode_ide.git","description":"Adds vscode to the godot engine","language":"GDScript","stars":82,"topics":["godot-engine","vscode"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot VSCode Website Discord - - ----- VSCode running inside the Godot game engine. ----- Godot VSCode This repo embeds VSCode editor to the Godot Engine as an addon through a webview. How to install Download addons folder (Download Zip option from GitHub) and put in your project. You can also install from Godot Asset Store Godot VSCode. Then, enable it by going to Project Settings - Plugins - Godot VSCode (Enabled ON). Setup There are 2 ways to use the editor: - Tunnel (Recommended) : For this, make sure the Project - Project Settings - editor/ide/auto start tunnel property is on. The tunnel will start automatically in the Terminal Tab . After you get an URL for it (From the terminal tab), simply copy that URL and put it in the: Project - Project Settings - editor/ide/vscode url . Now it will always connect automatically to the tunnel (locally). You may need to authenticate with GitHub . - External Folder : For this, simply load an external folder in Code. If you want to hide the old Script editor, go to: - Editor - - Manage Editor Features... - - (Disable) Script Editor Note: This will hide the previous Script editor in favour of the new Code based one. How it works? It creates a Webview node and loads the website https://vscode.dev . Then, it creates a tunnel from your local vscode by running code tunnel (automatically) and connects to that. Project Settings The plugin adds the following project settings under editor/ide/ : - vscode url (String, default: \"https://vscode.de","default_branch":null,"files":null,"tree":[],"storefront":"/r/appsinacup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/appsinacup/godot_vscode_ide/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}