Vscode Godot Debugger

PUBLISHED ON MAR 14, 2020

What is it?

Since 3.2, the Godot engine had support for a LSP, a language server that let you get a lot of auto-completion and tools in Visual Studio Code as an alternative to the built-in, limited Godot text editor. One thing it sorely lacked, however, was debug support.

It’s a still-in-progress extension to the official VSCode godot extension.

What I worked on

I implemented the visual studio code debug adapter protocol to work with the remote-debugger that lives within Godot through a TCP/IP protocol. It’s not yet in the extension, but once it is that will make VSCode a far more attractive alternative to coding for Godot games.