Skip to content
| Marketplace
Sign in
Visual Studio Code>Extension Packs>Templ Project Godot Extension PackNew to Visual Studio Code? Get it now.
Templ Project Godot Extension Pack

Templ Project Godot Extension Pack

templ-project

| (0) | Free
Essential extensions for Godot game development with GDScript support, debugging, and enhanced productivity tools
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Templ Project Godot Extension Pack

Essential extensions for Godot game development with GDScript support, debugging, and enhanced productivity tools

📦 What's Included

This extension pack includes 9 carefully selected extensions to enhance your godot development experience in vscode.

✅ Core Extensions (2)

These extensions are essential for godot development:

  • Godot Tools - Complete Godot development support with LSP, GDScript syntax highlighting, and debugging
  • GDScript - Syntax highlighting and code completion for GDScript

💡 Additional Extensions (7)

These extensions provide extra functionality and convenience:

  • Godot Files - Syntax highlighting for Godot files (.tres, .tscn, .godot, etc.)
  • Godot Shaders - Syntax highlighting and support for Godot shader files
  • Godot Snippets - Code snippets for GDScript and Godot development
  • Error Lens - Improve highlighting of errors, warnings and other language diagnostics
  • TODO Highlight - Highlight TODOs, FIXMEs, and other annotations in your code
  • Rainbow Brackets - Provide rainbow colors for the round brackets, the square brackets and the squiggly brackets
  • Better Comments - Improve your code commenting by annotating with alert, info, todo, and more

🚀 Installation

Method 1: Install from Marketplace

  1. Open Vscode
  2. Go to Extensions view (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "Templ Project Godot Extension Pack"
  4. Click "Install"

Method 2: Install via Command Line

code --install-extension @templ-project/godot-extension-pack

Method 3: Install from VSIX

  1. Download the latest .vsix file from Releases
  2. Open Vscode
  3. Run Extensions: Install from VSIX... command
  4. Select the downloaded file

⚙️ Configuration

After installation, you may want to configure some settings for optimal godot development:

files.associations

"files.associations": {
  "*.gd": "gdscript",
  "*.cs": "csharp",
  "*.tres": "godot-resource",
  "*.tscn": "godot-scene",
  "*.godot": "godot-project",
  "*.gdshader": "godot-shader",
  "*.gdextension": "ini"
}

Associate Godot file types with appropriate syntax highlighting

godot_tools.editor_path

"godot_tools.editor_path": ""

Path to Godot editor executable (auto-detected if left empty)

godot_tools.gdscript_lsp_server_host

"godot_tools.gdscript_lsp_server_host": "127.0.0.1"

Host address for GDScript Language Server

godot_tools.gdscript_lsp_server_port

"godot_tools.gdscript_lsp_server_port": 6005

Port for GDScript Language Server

editor.tabSize

"editor.tabSize": 4

Set tab size to 4 for GDScript (Godot convention)

editor.insertSpaces

"editor.insertSpaces": false

Use tabs instead of spaces for GDScript

editor.detectIndentation

"editor.detectIndentation": false

Disable automatic indentation detection to enforce Godot conventions

editor.formatOnSave

"editor.formatOnSave": true

Automatically format code on save

editor.codeActionsOnSave

"editor.codeActionsOnSave": {
  "source.organizeImports": true
}

Organize imports on save

errorLens.enabledDiagnosticLevels

"errorLens.enabledDiagnosticLevels": [
  "error",
  "warning",
  "info"
]

Show error lens for errors, warnings, and info messages

errorLens.excludeBySource

"errorLens.excludeBySource": []

Sources to exclude from error lens

todohighlight.isEnable

"todohighlight.isEnable": true

Enable TODO highlighting

todohighlight.keywords

"todohighlight.keywords": [
  {
    "text": "TODO:",
    "color": "#ff6b6b",
    "backgroundColor": "transparent",
    "overviewRulerColor": "#ff6b6b"
  },
  {
    "text": "FIXME:",
    "color": "#feca57",
    "backgroundColor": "transparent",
    "overviewRulerColor": "#feca57"
  },
  {
    "text": "NOTE:",
    "color": "#48dbfb",
    "backgroundColor": "transparent",
    "overviewRulerColor": "#48dbfb"
  },
  {
    "text": "BUG:",
    "color": "#ff9ff3",
    "backgroundColor": "transparent",
    "overviewRulerColor": "#ff9ff3"
  }
]

Keywords to highlight in comments

better-comments.tags

"better-comments.tags": [
  {
    "tag": "!",
    "color": "#FF2D00",
    "strikethrough": false,
    "underline": false,
    "backgroundColor": "transparent",
    "bold": false,
    "italic": false
  },
  {
    "tag": "?",
    "color": "#3498DB",
    "strikethrough": false,
    "underline": false,
    "backgroundColor": "transparent",
    "bold": false,
    "italic": false
  },
  {
    "tag": "//",
    "color": "#474747",
    "strikethrough": true,
    "underline": false,
    "backgroundColor": "transparent",
    "bold": false,
    "italic": false
  },
  {
    "tag": "todo",
    "color": "#FF8C00",
    "strikethrough": false,
    "underline": false,
    "backgroundColor": "transparent",
    "bold": false,
    "italic": false
  },
  {
    "tag": "*",
    "color": "#98C379",
    "strikethrough": false,
    "underline": false,
    "backgroundColor": "transparent",
    "bold": false,
    "italic": false
  }
]

Configure better comments tags for enhanced documentation

⌨️ Recommended Keybindings

  • Start Godot debugging session: f5
  • Run Godot project without debugging: ctrl+f5
  • Stop Godot debugging session: shift+f5
  • Restart Godot debugging session: ctrl+shift+f5
  • Open Godot editor: f6
  • List Godot classes: ctrl+alt+g

📝 Extension Details

Extension Publisher Description
Godot Tools geequlim Complete Godot development support with LSP, GDScript syntax highlighting, and debugging
GDScript jjkim Syntax highlighting and code completion for GDScript
Godot Files alfish Syntax highlighting for Godot files (.tres, .tscn, .godot, etc.)
Godot Shaders arkii Syntax highlighting and support for Godot shader files
Godot Snippets razoric Code snippets for GDScript and Godot development
Error Lens Alexander Improve highlighting of errors, warnings and other language diagnostics
TODO Highlight wayou Highlight TODOs, FIXMEs, and other annotations in your code
Rainbow Brackets 2gua Provide rainbow colors for the round brackets, the square brackets and the squiggly brackets
Better Comments Aaron Bond Improve your code commenting by annotating with alert, info, todo, and more

🏷️ Categories

📄 License

Extension Pack License

This extension pack is licensed under the MIT License - see LICENSE.md for details.

Third-Party Extension Licenses

Important: Each extension included in this pack has its own license terms. templ-project is not responsible for the licensing, functionality, or security of third-party extensions.

Extension Publisher License Description
Godot Tools geequlim MIT Complete Godot development support with LSP, GDScript syntax highlighting, and debugging
GDScript jjkim MIT Syntax highlighting and code completion for GDScript
Godot Files alfish MIT Syntax highlighting for Godot files (.tres, .tscn, .godot, etc.)
Godot Shaders arkii MIT Syntax highlighting and support for Godot shader files
Godot Snippets razoric MIT Code snippets for GDScript and Godot development
Error Lens Alexander MIT Improve highlighting of errors, warnings and other language diagnostics
TODO Highlight wayou MIT Highlight TODOs, FIXMEs, and other annotations in your code
Rainbow Brackets 2gua MIT Provide rainbow colors for the round brackets, the square brackets and the squiggly brackets
Better Comments Aaron Bond MIT Improve your code commenting by annotating with alert, info, todo, and more

Disclaimer

  • We do not guarantee the functionality, security, or compatibility of included extensions
  • We are not responsible for any issues caused by third-party extensions
  • Users install and use extensions at their own risk
  • Please review each extension's license and privacy policy before use

🤝 Contributing

Found an issue or want to suggest an extension? Please open an issue or submit a pull request.

📊 Extension Pack Stats

  • Total Extensions: 9
  • Required Extensions: 2
  • Optional Extensions: 7
  • Target IDE: vscode
  • Language Focus: godot

This extension pack is maintained by templ-project and updated regularly to include the most useful godot development extensions.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft