Lately I’ve been working on an extension for VS Code to assist when writing Python scripts for Unreal Engine.
The extension is available at (or through the extensions tab in VS Code):
Run code in Unreal Engine directly from within the editor.
Run the command
Unreal Python: Setup code completion and it’ll automatically setup code completion for Unreal Engine based on the currently opened UE instance.
Attach VS Code to Unreal Engine to debug your scripts, set breakpoints and step through the code.
Browse the Unreal Engine Python documentation inside VS Code. This documentation is generated on the fly based on the currently opened Unreal Engine instance, therefore it will always be up to date & include any custom C++ functions/classes that you have exposed to Blueprint/Python.
And if anyone’s interested, the source code for the extension can be found at: