Visual Studio
Visual Studio Community is a Windows-only IDE by Microsoft that’s free for non-commercial use. It has many useful features, such as memory view, performance view, source control and more.
Importing the project
Visual Studio requires a solution file to work on a project. While Godot does not come with the solution file, it can be generated using SCons.
- Navigate to the Godot root folder and open a Command Prompt or PowerShell window.
scons platform=windows vsproj=yesto generate the solution.godot.slnin the project root or by using the Open a project or solution option inside of the Visual Studio.- Build top menu to build the project.
Warning
Visual Studio must be configured with the C++ package. It can be selected in the intaller:
Debugging the project
Visual Studio features a powerful debugger. This allows the user to examine Godot’s source code, stop at specific points in the code, inspect the current execution context, and make live changes to the codebase. Debug > Start Debugging option from the top menu. However, unless you want to debug the project manager specifically, you’d need to configure debugging options first. This is due to the fact that when the Godot project manager opens a project, the initial process is terminated and the debugger gets detached. - Project > Properties from the top menu:
- Debugging section and under Command Arguments add two new arguments: the
-eflag opens the editor instead of the project manager, and the--pathargument tells the executable to open the specified project (must be provided as an absolute path to the project root, not theproject.godotfile). command line tutorial. Debug > Attach to Process… menu.main.cppand press F5 to start debugging. Godot’s community channels.
