You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gamedev/unreal/get-started/vs-tools-unreal-blueprint-debugger.md
+9-5Lines changed: 9 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ Visual Studio Blueprint debugger support provides:
24
24
-**Integrated call stack**: Blueprint frames appear in the same call stack as C++ frames.
25
25
-**Variable inspection**: View Blueprint node pins and their values appear in the local variables window.
26
26
-**Unified debugging experience**: Debug Blueprint and C++ code in the same session.
27
-
-**Breakpoint support**: Set breakpoints in C++ code called by Blueprints. This is useful when you have multiple Blueprints that can call C++ code, but you are not sure which ones do and why.
27
+
-**Breakpoint support**: Set breakpoints in C++ code called by Blueprints. This is useful when you have multiple Blueprints that can call C++ code, but you aren't sure which ones do and why.
28
28
29
29
## Prerequisites
30
30
@@ -48,7 +48,7 @@ Run the Visual Studio Installer to install the required components to debug Unre
48
48
Install debug symbols for each version of Unreal Engine you debug with Visual Studio:
49
49
50
50
1. Open the **Epic Games Launcher**.
51
-
1. Select the **Unreal Engine** pane on the left and the **Library** pane at the top.
51
+
1. Select the **Unreal Engine** pane and then the **Library** pane.
52
52
1. Select the dropdown menu for your engine version, then choose **Options**:
53
53
54
54
:::image type="content" source="../media/unreal-engine-options.png" alt-text="Screenshot of the Epic Games installer. The Launch dropdown is selected and Options is highlighted.":::
@@ -61,11 +61,15 @@ Install debug symbols for each version of Unreal Engine you debug with Visual St
61
61
62
62
### Install Unreal Engine plugin for Visual Studio
63
63
64
-
The Unreal Engine plugin for Visual Studio installs into Unreal Engine and is automatically activated when you open an Unreal Engine project in Visual Studio. This plugin provides the necessary integration between Unreal Engine and Visual Studio to view enriched Blueprint node pin values in the Visual Studio debugger local variables window.
64
+
The Unreal Engine plugin for Visual Studio installs into Unreal Engine. It's automatically activated when you open an Unreal Engine project in Visual Studio. This plugin provides the necessary integration between Unreal Engine and Visual Studio to view Blueprint node pin values in the Visual Studio debugger local variables window.
65
65
66
66
For manual installation instructions, see [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions).
67
67
68
-
If you have an Unreal Engine project that you can open in Visual Studio, another way to install the plugin is in Visual Studio via the Unreal Engine Configuration window. With an Unreal Engine project opened in Visual Studio, choose **Project** > **Configure Tools for Unreal Engine** to open the **Unreal Engine Integration Configuration** window. Then in the Visual Studio Integration Tool Status section, select **Install to Project** or **Install to Engine** as meets your needs. If you don't see the install buttons, choose the refresh icon in the top right corner of the window to refresh the status. There is also a **Manual installation instructions** link that opens the [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions/blob/main/README.md) page, if you need to install the plugin manually.
68
+
If you have an Unreal Engine project that you can open in Visual Studio, another way to install the plugin is in Visual Studio via the Unreal Engine Configuration window:
69
+
- With an Unreal Engine project opened in Visual Studio, choose **Project** > **Configure Tools for Unreal Engine** to open the **Unreal Engine Integration Configuration** window.
70
+
- In the **Visual Studio Integration Tool Status** section, select **Install to Project** or **Install to Engine** as meets your needs.
71
+
72
+
If you don't see the install buttons, choose the refresh icon to refresh the status. If you need to install the plugin manually, select the **Manual installation instructions** link to open the [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions/blob/main/README.md) page, which contains installation instructions.
69
73
70
74
:::image type="content" source="../media/vs-unreal-engine-configuration-page-plugin.png" alt-text="Screenshot of the Unreal Engine Integration Configuration window. In the Visual Studio Integration Tool Status section, the refresh, Install to Project, and Install to Engine buttons are highlighted. The Manual installation instructions link is also highlighted.":::
71
75
@@ -83,7 +87,7 @@ To test the Blueprint debugger functionality, create a project that contains Blu
83
87
84
88
### Install Visual Studio plugin for Unreal Engine
85
89
86
-
To support viewing node pin variables for Blueprints in the Visual Studio debugger, you also need to install the Visual Studio plugin for Unreal Engine. The plugin can be installed in either the Engine or Game project sources. It is automatically activated when an Unreal Engine project is opened in Visual Studio. For installation instructions, see [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions).
90
+
To support viewing node pin variables for Blueprints in the Visual Studio debugger, you also need to install the Visual Studio plugin for Unreal Engine. The plugin can be installed in either the Engine or Game project sources. It's automatically activated when an Unreal Engine project is opened in Visual Studio. For installation instructions, see [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions).
Copy file name to clipboardExpand all lines: gamedev/unreal/get-started/vs-tools-unreal-install.md
+15-10Lines changed: 15 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,16 +32,16 @@ Install the following before you install Visual Studio Tools for Unreal Engine:
32
32
33
33
## Installation
34
34
35
-
This article covers installing tools to enhance writing and debugging Unreal Engine (UE) code in Visual Studio. Here's an overview of the tools that you can install:
35
+
This article covers installing tools to enhance writing and debugging Unreal Engine (UE) code in Visual Studio. Here's an overview of the tools:
36
36
37
-
| Tool | Installs into |Notes|
37
+
| Tool | Installs into |Functionality|
38
38
|--|--|--|
39
-
| Visual Studio Tools for Unreal Engine | Visual Studio | Add UE classes, modules, view UE logging, see UE macro expansions, find blueprint references, open UE .uprojects directly, and so on from within Visual Studio. *As of Visual Studio 2022 version 17.7, you no longer need the Unreal Engine Visual Studio Integration Tool plugin to view UE Blueprints in Visual Studio.*|
40
-
| Visual Studio debugger tools for Unreal Engine Blueprints | Visual Studio | Supports debugging C++ code called by Blueprints. Requires the UE plugin for Visual Studio to show Blueprint node pin values in the debugger. |
39
+
| Visual Studio Tools for Unreal Engine | Visual Studio | Add UE classes, modules, view UE logging, see UE macro expansions, find blueprint references, open UE `.uprojects` directly, and so on, from within Visual Studio. *As of Visual Studio 2022 version 17.7, you no longer need the Unreal Engine Visual Studio Integration Tool plugin to view UE Blueprints in Visual Studio.*|
40
+
| Visual Studio debugger tools for Unreal Engine Blueprints | Visual Studio | Supports debugging C++ code and Blueprints. Requires the UE plugin for Visual Studio to show Blueprint node pin values in the debugger. |
41
41
| Unreal Engine Test Adapter | Visual Studio | Discover, run, manage, and debug your Unreal Engine tests from within Visual Studio. Requires the UE plugin for Visual Studio. |
42
-
| Unreal Engine plugin for Visual Studio | Unreal Engine | Provides the integration between Unreal Engine and Visual Studio run UE tests in Visual Studio and viewing Blueprint node pin values in the Visual Studio Local Variables window. |
42
+
| Unreal Engine plugin for Visual Studio | Unreal Engine | Provides the integration between Unreal Engine and Visual Studio to run UE tests in Visual Studio and view Blueprint node pin values in the Visual Studio Local Variables window. |
43
43
44
-
Follow these steps to install the tools:
44
+
Follow these steps to add the tools to Visual Studio:
45
45
46
46
1. In the Windows search box, type "Visual Studio Installer".
47
47
1. Look for the installer under the Apps results and double-click it.
@@ -51,20 +51,25 @@ Follow these steps to install the tools:
51
51
-**Visual Studio Tools for Unreal Engine**
52
52
-**Visual Studio debugger tools for Unreal Engine Blueprints**
53
53
-**Unreal Engine Test Adapter**
54
-
- If you work with High-Level Shader Language (HLSL) files, ensure that **HLSL Tools** is also selected.
54
+
- If you work with High-Level Shader Language (HLSL) files, select **HLSL Tools**.
55
55
1. Select the **Individual components** tab at the top of the dialog.
56
56
1. Under **Installation details** on the right, expand **Game development with C++**.
57
57
1. Ensure that under **Optional** that **Windows 10 SDK 10.0.18362.0**, or higher, is selected.
58
58
1. Select **Modify** to complete the installation.
59
59
60
60
:::image type="content" source="../media/vs-installer-unreal-engine-workload.png" alt-text="Screenshot of the Visual Studio installer. The Game development with C++ workload is selected. In the installation details pane, Visual Studio Tools for Unreal Engine, Visual Studio debugger tools for Unreal Engine Blueprints, HSL Tools, And Windows 11 SDK are selected." lightbox="../media/vs-installer-unreal-engine-workload.png":::
61
61
62
-
To install the Unreal Engine plugin for Visual Studio, follow these steps:
62
+
To add the Unreal Engine plugin for Visual Studio to UE, follow these steps:
63
63
64
64
- For manual installation instructions, see [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions).
65
-
- If you have an Unreal Engine project that you can open in Visual Studio, another way to install the plugin is in Visual Studio via the Unreal Engine Configuration window. With an Unreal Engine project opened in Visual Studio, choose **Project** > **Configure Tools for Unreal Engine** to open the **Unreal Engine Integration Configuration** window. Then in the Visual Studio Integration Tool Status section, select **Install to Project** or **Install to Engine** as meets your needs. If you don't see the install buttons, choose the refresh icon in the top right corner of the window to refresh the status. There is also a **Manual installation instructions** link that opens the [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions/blob/main/README.md) page, if you need to install the plugin manually.
65
+
- If you have an Unreal Engine project that you can open in Visual Studio, another way to install the plugin is in Visual Studio via the Unreal Engine Configuration window.
66
+
- With an Unreal Engine project opened in Visual Studio, choose **Project** > **Configure Tools for Unreal Engine** to open the **Unreal Engine Integration Configuration** window.
67
+
- In the **Visual Studio Integration Tool Status** section, select **Install to Project** or **Install to Engine** as meets your needs.
66
68
67
-
:::image type="content" source="../media/vs-unreal-engine-configuration-page-plugin.png" alt-text="Screenshot of the Unreal Engine Integration Configuration window. In the Visual Studio Integration Tool Status section, the refresh, Install to Project, Install to Engine buttons are highlighted. The Manual installation instructions link is also highlighted.":::
69
+
If you don't see the install buttons, choose the refresh icon in the top right corner of the window to refresh the status.
70
+
The **Manual installation instructions** link opens the [vc-ue-extensions](https://github.com/microsoft/vc-ue-extensions/blob/main/README.md) page, if you need to install the plugin manually.
71
+
72
+
:::image type="content" source="../media/vs-unreal-engine-configuration-page-plugin.png" alt-text="Screenshot of the Unreal Engine Integration Configuration window. In the Visual Studio Integration Tool Status section, the refresh, Install to Project, Install to Engine buttons are highlighted. The Manual installation instructions link is also highlighted.":::
0 commit comments