{"id":3773,"date":"2024-03-07T17:19:21","date_gmt":"2024-03-07T21:19:21","guid":{"rendered":"https:\/\/www.wholetomato.com\/blog\/?p=3773"},"modified":"2026-03-17T12:06:35","modified_gmt":"2026-03-17T16:06:35","slug":"installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures","status":"publish","type":"post","link":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/","title":{"rendered":"Installing Unreal Engine 4\/5 + Visual Studio: A complete step-by-step guide with pictures"},"content":{"rendered":"<p><a href=\"https:\/\/www.unrealengine.com\/en-US\/unreal-engine-5\"><span style=\"font-weight: 400;\">Unreal Engine 5<\/span><\/a><span style=\"font-weight: 400;\"> has been out for a while now and along with it came exciting improvements and new features for users to enjoy. If you\u2019re an aspiring game developer who is looking to dive into the world of Unreal Engine development without any background, chances are you\u2019re wondering\u2014\u201dwhere do I even start?\u201d Read on further to see how to download, set up, and install both Visual Studio and the Unreal Engine client.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Why Visual Studio?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Visual Studio is the <\/span><i><span style=\"font-weight: 400;\">de facto <\/span><\/i><span style=\"font-weight: 400;\">IDE for editing Unreal&#8217;s C++ projects. Unreal Engine (UE) is designed to integrate smoothly with Visual Studio (VS), allowing you to make source code changes in your projects quickly and easily, and immediately see results upon compilation. Setting up VS to work with UE can help improve efficiency and the overall user experience for developers using UE.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Installing and Getting Set Up<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Things You Need to Download Before Doing Everything:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/visualstudio.microsoft.com\/downloads\/\"><span style=\"font-weight: 400;\">Visual Studio<\/span><\/a><span style=\"font-weight: 400;\"> (VS22 Recommended)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/launcher-public-service-prod06.ol.epicgames.com\/launcher\/api\/installer\/download\/EpicGamesLauncher.dmg?productName=unrealEngine&amp;trackingId=6e78cf87ee4a407d9d2b0a6d38305b2e\"><span style=\"font-weight: 400;\">Epic Games Launcher<\/span><\/a><span style=\"font-weight: 400;\"> for Unreal Engine (You download UE using the launcher)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A sample game project (Optional downloadable from the UE marketplace)<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Step 1: Installing Visual Studio<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">First up, you want to install Visual Studio, the IDE of choice for Unreal Game development. It is recommended to install the latest version of Visual Studio, or any version from VS 2022 to take advantage of <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/visualstudio\/ide\/whats-new-visual-studio-2022?view=vs-2022\"><span style=\"font-weight: 400;\">64-bit<\/span><\/a><span style=\"font-weight: 400;\"> address space with virtually unlimited memory limit\u2014this will be useful for working with Unreal\u2019s project sizes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can pick between a professional (commercial for teams) and a community license (free for individuals). Download the bootstrap .exe and open it to start the installer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You will then be shown a number of customization options for workloads, additional components, and installation location. For the workloads, which contain components you need for the programming language or platform that you&#8217;re using, we recommend installing the following:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">.NET development<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Desktop development C++<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Game development C++.<\/span><\/li>\n<\/ul>\n<p><b>Adding Visual Studio Tools for Unreal Engine<\/b><\/p>\n<div id=\"attachment_3774\" style=\"width: 689px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3774\" data-attachment-id=\"3774\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-ue-ide-support\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?fit=1236%2C624&amp;ssl=1\" data-orig-size=\"1236,624\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; UE IDE Support\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?fit=300%2C151&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?fit=1024%2C517&amp;ssl=1\" class=\"wp-image-3774\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?resize=679%2C343&#038;ssl=1\" alt=\"\" width=\"679\" height=\"343\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?resize=1024%2C517&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?resize=300%2C151&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?resize=768%2C388&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?resize=360%2C182&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-UE-IDE-Support.png?w=1236&amp;ssl=1 1236w\" sizes=\"auto, (max-width: 679px) 100vw, 679px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3774\" class=\"wp-caption-text\">Make sure to tick the following items when choosing your workloads.<\/p><\/div>\n<p><span style=\"font-weight: 400;\">Visual Studio has come a long way with its integration with Unreal Engine\u2019s features and dev tools. <\/span><a href=\"https:\/\/learn.microsoft.com\/en-us\/visualstudio\/gamedev\/unreal\/get-started\/vs-tools-unreal-install\"><span style=\"font-weight: 400;\">Microsoft has added extra support for Unreal<\/span><\/a><span style=\"font-weight: 400;\"> that enables you to add UE classes, view UE logging, and more, all from within Visual Studio.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Step 2: Installing the Unreal Engine editor<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Next up, you need to install the Unreal Engine editor. This allows you to open and run <\/span><i><span style=\"font-weight: 400;\">pre-cooked <\/span><\/i><span style=\"font-weight: 400;\">versions of the games you will develop. This allows you to run unsaved, uncompressed, and uncompiled programs using the Unreal Engine. This makes it easier to run, edit, tweak, demo, and overall quickly test things in your games.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To download the Unreal Engine editor, you first have to download the <\/span><a href=\"https:\/\/launcher-public-service-prod06.ol.epicgames.com\/launcher\/api\/installer\/download\/EpicGamesLauncher.dmg?productName=unrealEngine&amp;trackingId=6e78cf87ee4a407d9d2b0a6d38305b2e\"><span style=\"font-weight: 400;\">Epic Games launcher<\/span><\/a><span style=\"font-weight: 400;\"> and follow the installation process. Once you have the Epic Games launcher installed, sign up for an Epic Games account using whatever login option you prefer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once you have logged in, you can navigate to the Unreal Engine tab and start downloading the Unreal Editor. This will also install the editor in your system automatically. The most common way to open the Unreal Editor will be through this launcher. You could also double click your <\/span><i><span style=\"font-weight: 400;\">*.uproject <\/span><\/i><span style=\"font-weight: 400;\">file or if you prefer, open the Visual Studio solution and then compile and run the editor from there.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Use the dropdown on the top right to choose which version of Unreal you want to install (in most cases, the latest version will be the best choice.) Follow the instructions and customize your install locations and shortcut options if you prefer.<\/span><\/p>\n<p><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3775\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-dl-unreal-editor\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?fit=1550%2C837&amp;ssl=1\" data-orig-size=\"1550,837\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; DL Unreal Editor\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?fit=300%2C162&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?fit=1024%2C553&amp;ssl=1\" class=\"wp-image-3775 aligncenter\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor-300x162.png?resize=692%2C374&#038;ssl=1\" alt=\"\" width=\"692\" height=\"374\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?resize=300%2C162&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?resize=1024%2C553&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?resize=768%2C415&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?resize=1536%2C829&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?resize=360%2C194&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-DL-Unreal-Editor.png?w=1550&amp;ssl=1 1550w\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" data-recalc-dims=\"1\" \/><br \/>\n<\/a><\/p>\n<p><span style=\"font-weight: 400;\">Tip: There is usually a prompt to associate UE with Visual Studio, but in case it has not followed the succeeding steps. In the &#8220;Edit&#8221; menu of the Unreal Editor, navigate to &#8220;Editor Preferences&#8221; and then navigate to the &#8220;Source Code&#8221; section. Choose the corresponding Visual Studio version as the preferred source code editor.<\/span><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3777\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-editor-preferences\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?fit=721%2C248&amp;ssl=1\" data-orig-size=\"721,248\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog -Editor Preferences\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?fit=300%2C103&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?fit=721%2C248&amp;ssl=1\" class=\"wp-image-3777 aligncenter\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?resize=513%2C176&#038;ssl=1\" alt=\"\" width=\"513\" height=\"176\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?resize=300%2C103&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?resize=360%2C124&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Editor-Preferences.png?w=721&amp;ssl=1 721w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<h3><span style=\"font-weight: 400;\">Step 3: Finding sample project files<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Congratulations! You have installed the two primary programs needed for Unreal Engine development. At this point, you will decide whether you would like to use the <\/span><a href=\"https:\/\/docs.unrealengine.com\/5.3\/en-US\/blueprints-visual-scripting-in-unreal-engine\/\"><span style=\"font-weight: 400;\">blueprint visual scripting system<\/span><\/a><span style=\"font-weight: 400;\"> or C++. For the purposes of this tutorial, we will go further and set up C++ project files. (Remember for when you progress: it is more efficient if you use both the blueprint system and C++ in tandem.)\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Creating a game from scratch is a gargantuan task. And even with a game engine handy, it may still feel overwhelming. Luckily, Epic provides a number of free sample projects so you can test the waters out and familiarize yourself first before starting a project entirely on your own.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Browse through the marketplace or the sample game projects available inside the Epic Games library. This catalog will include almost every genre of games, tech demos, and sample studios that you can think of.\u00a0<\/span><\/p>\n<div id=\"attachment_3779\" style=\"width: 467px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3779\" data-attachment-id=\"3779\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-sample-projects\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?fit=1504%2C1264&amp;ssl=1\" data-orig-size=\"1504,1264\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; Sample Projects\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?fit=300%2C252&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?fit=1024%2C861&amp;ssl=1\" class=\"wp-image-3779\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?resize=457%2C384&#038;ssl=1\" alt=\"\" width=\"457\" height=\"384\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?resize=300%2C252&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?resize=1024%2C861&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?resize=768%2C645&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?resize=360%2C303&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Sample-Projects.png?w=1504&amp;ssl=1 1504w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3779\" class=\"wp-caption-text\">Epic Games has provided a number of sample games and projects so you can jump right in and practice your development skills.<\/p><\/div>\n<p><span style=\"font-weight: 400;\">For this tutorial, we chose the Lyra Starter game\u2014a sample FPS game continuously updated with the latest UE has to offer. You can easily invest hundreds of hours just tweaking the gameplay, graphics, and user interface systems to get better at the complexities of the C++ integration.<\/span><span style=\"font-weight: 400;\">Choose and download your sample game of choice and save it on your system.\u00a0 This will save the game files, preconfig files, and most importantly a <\/span><a href=\"https:\/\/dev.epicgames.com\/community\/learning\/tutorials\/mkv\/understanding-the-uproject-file\"><b><i>*.uproject<\/i><\/b> <b><i>file<\/i><\/b><\/a><span style=\"font-weight: 400;\">\u2014a text file that contains basic settings for your game project, which can be conveniently read by the Unreal Editor to launch your game. This will also be useful for the next step.<\/span><\/p>\n<div id=\"attachment_3782\" style=\"width: 1034px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3782\" data-attachment-id=\"3782\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-lyra-uproject\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?fit=1516%2C915&amp;ssl=1\" data-orig-size=\"1516,915\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; Lyra Uproject\" data-image-description=\"&lt;p&gt;#image_title&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Choose youuClick on create and wait for the process to complete.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?fit=300%2C181&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?fit=1024%2C618&amp;ssl=1\" class=\"size-large wp-image-3782\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?resize=1024%2C618&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"618\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?resize=1024%2C618&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?resize=300%2C181&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?resize=768%2C464&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?resize=360%2C217&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Lyra-Uproject.png?w=1516&amp;ssl=1 1516w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3782\" class=\"wp-caption-text\">Choose your install location and click on create and wait for the process to complete. This will create the essential project files for editing the source code in Visual Studio.<\/p><\/div>\n<h3><span style=\"font-weight: 400;\">Step 3: Building your first project files and opening for Visual Studio<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To open the\u00a0 downloaded game file source code in Visual Studio, you have to make a Visual Studio project file (or its collective known as solutions).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Navigate to where you created your project files.. If everything was installed correctly, this will have a *.uproject file that will have an entry for the associated source code. This allows you to generate a Visual Studio solution based on the UE Lyra Game source code. Right click on the *.uproject file and click on \u201cGenerate Visual Studio project files\u201d.<\/span><\/p>\n<div id=\"attachment_3783\" style=\"width: 630px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3783\" data-attachment-id=\"3783\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-build-project-files\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?fit=620%2C310&amp;ssl=1\" data-orig-size=\"620,310\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; Build Project Files\" data-image-description=\"&lt;p&gt;#image_title&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;#image_title&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?fit=300%2C150&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?fit=620%2C310&amp;ssl=1\" class=\"size-full wp-image-3783\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?resize=620%2C310&#038;ssl=1\" alt=\"\" width=\"620\" height=\"310\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?w=620&amp;ssl=1 620w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Build-Project-Files.png?resize=360%2C180&amp;ssl=1 360w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3783\" class=\"wp-caption-text\">Right click a *.uproject file to create source folder that contains .cpp and .h files.<\/p><\/div>\n<p><span style=\"font-weight: 400;\">This will build a Source folder that contains .cpp source files, .h header files, and a .sln Visual Studio solution file that you can open inside Visual Studio.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Launch Visual Studio and open the corresponding solution. This will start a short loading process as your project initializes, but don\u2019t worry; it\u2019s just the initial pre-project parsing. Opening the same solutions in the future will take significantly less time.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This process maps out the entire network of source files and builds a database of symbols so that the IDEs navigation and search features work. If you\u2019ve reached this far, congratulations! You have successfully set up Unreal Engine and integrated its source code for development in Visual Studio.<\/span><\/p>\n<div id=\"attachment_3784\" style=\"width: 864px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3784\" data-attachment-id=\"3784\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-opened-in-vs\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?fit=1898%2C926&amp;ssl=1\" data-orig-size=\"1898,926\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; Opened in VS\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;A Lyra game C++ header file opened in Visual Studio.&lt;br \/&gt;\nNote: Syntax highlighting and navigations are added by a nifty tool called Visual Assist\u2014more on that later!&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?fit=300%2C146&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?fit=1024%2C500&amp;ssl=1\" class=\" wp-image-3784\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?resize=854%2C417&#038;ssl=1\" alt=\"\" width=\"854\" height=\"417\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?resize=1024%2C500&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?resize=300%2C146&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?resize=768%2C375&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?resize=1536%2C749&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?resize=360%2C176&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Opened-in-VS.png?w=1898&amp;ssl=1 1898w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3784\" class=\"wp-caption-text\">A Lyra game C++ header file opened in Visual Studio.<br \/>Note: Syntax highlighting and navigations are added by a nifty tool called Visual Assist\u2014more on that later!<\/p><\/div>\n<h2><span style=\"font-weight: 400;\">Making changes to your first project<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">After installation, you may want to start as simply as possible to familiarize yourself with the process of using the Unreal Editor in conjunction with Visual Studio C++ to change or add gameplay mechanics to your sample game.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You will find that Visual Studio development comes with its own set of workflows before you can see actual results in the editor. You may be writing new code, debugging, or compiling projects. And it may be easy to lose track of what comes after which.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you want to get your hands dirty on an actual project, it is highly recommended to watch the following tutorial on how to add a powerup pickup to the sample shooter game. Watch and learn to set up projects, find project files, retrofit existing assets, and write and build your own C++ to make new content.<\/span><\/p>\n<div id=\"attachment_3785\" style=\"width: 1002px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3785\" data-attachment-id=\"3785\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-tutorial-powerup\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?fit=1108%2C621&amp;ssl=1\" data-orig-size=\"1108,621\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; Tutorial Powerup\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Watch and learn how a seasoned Unreal dev sets up Visual Studio + Unreal Engine. See how you can use C++ to add your own power up.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?fit=300%2C168&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?fit=1024%2C574&amp;ssl=1\" class=\" wp-image-3785\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?resize=992%2C556&#038;ssl=1\" alt=\"\" width=\"992\" height=\"556\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?resize=1024%2C574&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?resize=300%2C168&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?resize=768%2C430&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?resize=360%2C202&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-Tutorial-Powerup.png?w=1108&amp;ssl=1 1108w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3785\" class=\"wp-caption-text\">Watch and learn how a seasoned Unreal dev sets up Visual Studio + Unreal Engine. See how you can use C++ to add your own power up. <a href=\"https:\/\/youtu.be\/k44zJh0XdH8?feature=shared\">Watch the tutorial here<\/a>.<\/p><\/div>\n<h2><span style=\"font-weight: 400;\">Removing false errors in Unreal Projects<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">When you first start working on an Unreal solution you will notice that there are syntax and symbols specific to Unreal development. Unfortunately, these symbols and functions can be mislabeled or flagged as false errors by Visual Studio as they are not part of the normal C++ workload. The C++ files will still compile but this caused a lot of confusion, especially among beginners.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A group of game developers grew tired of the false errors and unresponsiveness of the IDE in large gaming projects, so they built their own tools tailored specifically for Unreal. The developers from Whole Tomato created a plugin called Visual Assist that understands Unreal Engine syntax\u2014improving the frustrating situation they were in.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Overtime, the plugin grew from adding simple syntax comprehension and handy navigations to a full-fledged productivity augmentation for Visual Studio C++. The plugin developed a smart parser that understood what users were trying to accomplish, and thus was able to visually provide timely and contextual assistance in real time.<\/span><\/p>\n<div id=\"attachment_3786\" style=\"width: 541px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?ssl=1\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3786\" data-attachment-id=\"3786\" data-permalink=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/wt-unreal-blog-red-squiggles\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?fit=531%2C237&amp;ssl=1\" data-orig-size=\"531,237\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"WT Unreal Blog &#8211; red squiggles\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Red squiggles under source code signify errors. However, these are all normal Unreal Engine code mislabeled by the IDE.&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?fit=300%2C134&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?fit=531%2C237&amp;ssl=1\" class=\"size-full wp-image-3786\" src=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?resize=531%2C237&#038;ssl=1\" alt=\"\" width=\"531\" height=\"237\" srcset=\"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?w=531&amp;ssl=1 531w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?resize=300%2C134&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-red-squiggles.png?resize=360%2C161&amp;ssl=1 360w\" sizes=\"auto, (max-width: 531px) 100vw, 531px\" data-recalc-dims=\"1\" \/><\/a><p id=\"caption-attachment-3786\" class=\"wp-caption-text\">Red squiggles under source code signify errors. However, these are all normal Unreal Engine code mislabeled by the IDE.<\/p><\/div>\n<p><span style=\"font-weight: 400;\">Visual Assist remains one of the top productivity plugins for C++ and Unreal Engine work. It is responsive, performant, and parses your game files extremely fast so you can jump right in with complete support. You can <\/span><a href=\"https:\/\/www.wholetomato.com\/visual-assist-ue4-unreal-engine\"><span style=\"font-weight: 400;\">download Visual Assist<\/span><\/a><span style=\"font-weight: 400;\"> and try it out for yourself on freshly installed or existing Unreal projects.<\/span><\/p>\n<h2><b>Frequently Asked Questions About Installing Unreal Engine and Visual Studio<\/b><\/h2>\n<h3><b>What are the system requirements for running Unreal Engine 5 with Visual Studio?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">To run Unreal Engine 5 and Visual Studio smoothly, we recommend at least 16 GB of RAM, a modern multi-core CPU, and an SSD. While Unreal Engine can technically run on lower specifications, game development tasks like compiling C++ code, rendering assets, and building projects work much faster on systems with stronger hardware.<\/span><\/p>\n<h3><b>Is Visual Studio required for Unreal Engine development?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Visual Studio is not required if you are exclusively using Unreal Engine\u2019s Blueprint visual scripting system, which allows you to create gameplay logic without coding. However, for projects that involve C++ programming, Visual Studio is the most commonly used integrated development environment for compiling, debugging, and editing Unreal Engine code.<\/span><\/p>\n<h3><b>Which version of Visual Studio should I install for Unreal Engine 5?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Most Unreal Engine developers use Visual Studio 2022 or Visual Studio 2026, as it provides improved performance, better handling of large projects, and enhanced support for Unreal Engine tools. It also supports 64-bit architecture, which is helpful when working with large game development projects.<\/span><\/p>\n<h3><b>What Visual Studio workloads are needed for Unreal Engine development?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">When <\/span><a href=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/\"><span style=\"font-weight: 400;\">installing Visual Studio<\/span><\/a><span style=\"font-weight: 400;\">, you should select the following workloads to ensure compatibility with Unreal Engine:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Desktop development with C++<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Game development with C++<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">.NET development (optional)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">These workloads install the necessary compilers, debugging tools, and libraries required to build Unreal Engine projects.<\/span><\/p>\n<h3><b>Why is Unreal Engine not detecting Visual Studio after installation?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">If Unreal Engine does not detect Visual Studio, it is often because the required C++ workloads were not installed during setup. You can use the Visual Studio Installer and add the necessary components. After that, make sure Visual Studio is selected as the preferred source code editor in Unreal Engine\u2019s Editor Preferences.<\/span><\/p>\n<h3><b>How do you generate Visual Studio project files for an Unreal Engine project?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">To generate Visual Studio project files, locate your project\u2019s .uproject file, right-click it, and select Generate Visual Studio project files. This creates the Visual Studio solution file (.sln) along with the necessary C++ source folders used for editing and compiling the project.<\/span><\/p>\n<h3><b>Why does Visual Studio show red error lines in Unreal Engine code?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Visual Studio sometimes marks Unreal Engine code as errors because Unreal uses custom macros and build tools that standard C++ parsers do not always recognize. These warnings are often false errors, meaning the project can still compile and run normally. The most common fix is installing plugins like Visual Assist that add syntax recognition for Unreal\u2019s macros and specifiers.<\/span><\/p>\n<h3><b>What is the purpose of the Unreal Engine .uproject file?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The .uproject file contains the core configuration information for an Unreal Engine project. It tells the engine which modules, plugins, and settings are associated with the project and allows development tools like Visual Studio to generate the correct project structure.<\/span><\/p>\n<h3><b>Why does Unreal Engine take a long time to compile the first project build?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The first time you build an Unreal Engine project, the engine compiles many dependencies and creates build caches required for development. This initial compilation can take longer, but future builds usually run faster once these files have been generated.<\/span><\/p>\n<h3><b>How should beginners start testing Unreal and Visual Studio development?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Unreal Engine sample projects provide ready-made environments where beginners can explore gameplay systems, assets, and code structures. Many developers use these examples to learn how different game mechanics work before starting their own projects from scratch.\u00a0<\/span><\/p>\n<p><span data-sheets-root=\"1\"><div class=\"actions\">\r\n\t<a href=\"https:\/\/www.wholetomato.com\/downloads?utm_content=blog-\" class=\"button primary\">Try Visual Assist<\/a>\r\n<\/div><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unreal Engine 5 has been out for a while now and along with it came exciting improvements and new features for users to enjoy. If you\u2019re an aspiring game developer who is looking to dive&#8230;<\/p>\n","protected":false},"author":213500340,"featured_media":3788,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[672],"tags":[726359765,726359981,23467,1453277,12004844],"class_list":["post-3773","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-and-tricks","tag-game-development","tag-install","tag-ue","tag-unreal-engine","tag-visual-assist"],"jetpack_publicize_connections":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-blog-header.png?fit=940%2C624&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfpLS4-YR","aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.6.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Learn how to install Unreal Engine 4\/5 with Visual Studio. A complete beginner-friendly guide with pictures, setup tips, and first project steps.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Tristan Soliven\"\/>\n\t<meta name=\"google-site-verification\" content=\"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.6.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Tomato Soup - Visual Assist Team Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide\" \/>\n\t\t<meta property=\"og:description\" content=\"Learn how to install Unreal Engine 4\/5 with Visual Studio. A complete beginner-friendly guide with pictures, setup tips, and first project steps.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-07T21:19:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-03-17T16:06:35+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wholetomatosoftware\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@visualassist\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Learn how to install Unreal Engine 4\/5 with Visual Studio. A complete beginner-friendly guide with pictures, setup tips, and first project steps.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@visualassist\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#blogposting\",\"name\":\"Install Unreal Engine 4\\\/5 with Visual Studio | Step-by-Step Guide\",\"headline\":\"Installing Unreal Engine 4\\\/5 + Visual Studio: A complete step-by-step guide with pictures\",\"author\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/WT-Unreal-Blog-blog-header.png?fit=940%2C624&ssl=1\",\"width\":940,\"height\":624},\"datePublished\":\"2024-03-07T17:19:21-04:00\",\"dateModified\":\"2026-03-17T12:06:35-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#webpage\"},\"articleSection\":\"Tips and Tricks, game development, install, ue, Unreal Engine, visual assist, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"position\":2,\"name\":\"Tips and Tricks\",\"item\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#listItem\",\"name\":\"Installing Unreal Engine 4\\\/5 + Visual Studio: A complete step-by-step guide with pictures\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#listItem\",\"position\":3,\"name\":\"Installing Unreal Engine 4\\\/5 + Visual Studio: A complete step-by-step guide with pictures\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/category\\\/tips-and-tricks\\\/#listItem\",\"name\":\"Tips and Tricks\"}}]},{\"@type\":\"FAQPage\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#aioseo-faq-page-mmusq7la\",\"name\":\"Installing Unreal Engine 4\\\/5 + Visual Studio: A complete step-by-step guide with pictures\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What are the system requirements for running Unreal Engine 5 with Visual Studio?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"To run Unreal Engine 5 and Visual Studio smoothly, we recommend at least 16 GB of RAM, a modern multi-core CPU, and an SSD. While Unreal Engine can technically run on lower specifications, game development tasks like compiling C++ code, rendering assets, and building projects work much faster on systems with stronger hardware.\"}},{\"@type\":\"Question\",\"name\":\"Is Visual Studio required for Unreal Engine development?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Visual Studio is not required if you are exclusively using Unreal Engine\\u2019s Blueprint visual scripting system, which allows you to create gameplay logic without coding. However, for projects that involve C++ programming, Visual Studio is the most commonly used integrated development environment for compiling, debugging, and editing Unreal Engine code.\"}},{\"@type\":\"Question\",\"name\":\"Which version of Visual Studio should I install for Unreal Engine 5?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Most Unreal Engine developers use Visual Studio 2022 or Visual Studio 2026, as it provides improved performance, better handling of large projects, and enhanced support for Unreal Engine tools. It also supports 64-bit architecture, which is helpful when working with large game development projects.\"}},{\"@type\":\"Question\",\"name\":\"What Visual Studio workloads are needed for Unreal Engine development?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"When installing Visual Studio, you should select the following workloads to ensure compatibility with Unreal Engine: Desktop development with C++ Game development with C++ .NET development (optional) These workloads install the necessary compilers, debugging tools, and libraries required to build Unreal Engine projects.\"}},{\"@type\":\"Question\",\"name\":\"Why is Unreal Engine not detecting Visual Studio after installation?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"If Unreal Engine does not detect Visual Studio, it is often because the required C++ workloads were not installed during setup. You can use the Visual Studio Installer and add the necessary components. After that, make sure Visual Studio is selected as the preferred source code editor in Unreal Engine\\u2019s Editor Preferences.\"}},{\"@type\":\"Question\",\"name\":\"How do you generate Visual Studio project files for an Unreal Engine project?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"To generate Visual Studio project files, locate your project\\u2019s .uproject file, right-click it, and select Generate Visual Studio project files. This creates the Visual Studio solution file (.sln) along with the necessary C++ source folders used for editing and compiling the project.\"}},{\"@type\":\"Question\",\"name\":\"Why does Visual Studio show red error lines in Unreal Engine code?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Visual Studio sometimes marks Unreal Engine code as errors because Unreal uses custom macros and build tools that standard C++ parsers do not always recognize. These warnings are often false errors, meaning the project can still compile and run normally. The most common fix is installing plugins like Visual Assist that add syntax recognition for Unreal\\u2019s macros and specifiers.\"}},{\"@type\":\"Question\",\"name\":\"What is the purpose of the Unreal Engine .uproject file?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The .uproject file contains the core configuration information for an Unreal Engine project. It tells the engine which modules, plugins, and settings are associated with the project and allows development tools like Visual Studio to generate the correct project structure.\"}},{\"@type\":\"Question\",\"name\":\"Why does Unreal Engine take a long time to compile the first project build?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The first time you build an Unreal Engine project, the engine compiles many dependencies and creates build caches required for development. This initial compilation can take longer, but future builds usually run faster once these files have been generated.\"}},{\"@type\":\"Question\",\"name\":\"How should beginners start testing Unreal and Visual Studio development?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Unreal Engine sample projects provide ready-made environments where beginners can explore gameplay systems, assets, and code structures. Many developers use these examples to learn how different game mechanics work before starting their own projects from scratch.\"}}],\"inLanguage\":\"en-US\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#breadcrumblist\"}},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"email\":\"info@wholetomato.com\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":100},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.wholetomato.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/05\\\/wt-logo.jpg?fit=400%2C400&ssl=1\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#organizationLogo\",\"width\":400,\"height\":400},\"image\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wholetomatosoftware\",\"https:\\\/\\\/twitter.com\\\/visualassist\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Wholetomatosoftware\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/whole-tomato-software\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/#author\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/author\\\/tristansoliven\\\/\",\"name\":\"Tristan Soliven\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/\",\"name\":\"Tomato Soup\",\"description\":\"Visual Assist Team Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.wholetomato.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide<\/title>\n\n","aioseo_head_json":{"title":"Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide","description":"Learn how to install Unreal Engine 4\/5 with Visual Studio. A complete beginner-friendly guide with pictures, setup tips, and first project steps.","canonical_url":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"DtHrwoEjg0KG_fbuPSp5j_wNIf-g5hSh4EH6tZBoCIw","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#blogposting","name":"Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide","headline":"Installing Unreal Engine 4\/5 + Visual Studio: A complete step-by-step guide with pictures","author":{"@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author"},"publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2024\/03\/WT-Unreal-Blog-blog-header.png?fit=940%2C624&ssl=1","width":940,"height":624},"datePublished":"2024-03-07T17:19:21-04:00","dateModified":"2026-03-17T12:06:35-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#webpage"},"isPartOf":{"@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#webpage"},"articleSection":"Tips and Tricks, game development, install, ue, Unreal Engine, visual assist, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.wholetomato.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","position":2,"name":"Tips and Tricks","item":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#listItem","name":"Installing Unreal Engine 4\/5 + Visual Studio: A complete step-by-step guide with pictures"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#listItem","position":3,"name":"Installing Unreal Engine 4\/5 + Visual Studio: A complete step-by-step guide with pictures","previousItem":{"@type":"ListItem","@id":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/#listItem","name":"Tips and Tricks"}}]},{"@type":"FAQPage","@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#aioseo-faq-page-mmusq7la","name":"Installing Unreal Engine 4\/5 + Visual Studio: A complete step-by-step guide with pictures","url":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/","mainEntity":[{"@type":"Question","name":"What are the system requirements for running Unreal Engine 5 with Visual Studio?","acceptedAnswer":{"@type":"Answer","text":"To run Unreal Engine 5 and Visual Studio smoothly, we recommend at least 16 GB of RAM, a modern multi-core CPU, and an SSD. While Unreal Engine can technically run on lower specifications, game development tasks like compiling C++ code, rendering assets, and building projects work much faster on systems with stronger hardware."}},{"@type":"Question","name":"Is Visual Studio required for Unreal Engine development?","acceptedAnswer":{"@type":"Answer","text":"Visual Studio is not required if you are exclusively using Unreal Engine\u2019s Blueprint visual scripting system, which allows you to create gameplay logic without coding. However, for projects that involve C++ programming, Visual Studio is the most commonly used integrated development environment for compiling, debugging, and editing Unreal Engine code."}},{"@type":"Question","name":"Which version of Visual Studio should I install for Unreal Engine 5?","acceptedAnswer":{"@type":"Answer","text":"Most Unreal Engine developers use Visual Studio 2022 or Visual Studio 2026, as it provides improved performance, better handling of large projects, and enhanced support for Unreal Engine tools. It also supports 64-bit architecture, which is helpful when working with large game development projects."}},{"@type":"Question","name":"What Visual Studio workloads are needed for Unreal Engine development?","acceptedAnswer":{"@type":"Answer","text":"When installing Visual Studio, you should select the following workloads to ensure compatibility with Unreal Engine: Desktop development with C++ Game development with C++ .NET development (optional) These workloads install the necessary compilers, debugging tools, and libraries required to build Unreal Engine projects."}},{"@type":"Question","name":"Why is Unreal Engine not detecting Visual Studio after installation?","acceptedAnswer":{"@type":"Answer","text":"If Unreal Engine does not detect Visual Studio, it is often because the required C++ workloads were not installed during setup. You can use the Visual Studio Installer and add the necessary components. After that, make sure Visual Studio is selected as the preferred source code editor in Unreal Engine\u2019s Editor Preferences."}},{"@type":"Question","name":"How do you generate Visual Studio project files for an Unreal Engine project?","acceptedAnswer":{"@type":"Answer","text":"To generate Visual Studio project files, locate your project\u2019s .uproject file, right-click it, and select Generate Visual Studio project files. This creates the Visual Studio solution file (.sln) along with the necessary C++ source folders used for editing and compiling the project."}},{"@type":"Question","name":"Why does Visual Studio show red error lines in Unreal Engine code?","acceptedAnswer":{"@type":"Answer","text":"Visual Studio sometimes marks Unreal Engine code as errors because Unreal uses custom macros and build tools that standard C++ parsers do not always recognize. These warnings are often false errors, meaning the project can still compile and run normally. The most common fix is installing plugins like Visual Assist that add syntax recognition for Unreal\u2019s macros and specifiers."}},{"@type":"Question","name":"What is the purpose of the Unreal Engine .uproject file?","acceptedAnswer":{"@type":"Answer","text":"The .uproject file contains the core configuration information for an Unreal Engine project. It tells the engine which modules, plugins, and settings are associated with the project and allows development tools like Visual Studio to generate the correct project structure."}},{"@type":"Question","name":"Why does Unreal Engine take a long time to compile the first project build?","acceptedAnswer":{"@type":"Answer","text":"The first time you build an Unreal Engine project, the engine compiles many dependencies and creates build caches required for development. This initial compilation can take longer, but future builds usually run faster once these files have been generated."}},{"@type":"Question","name":"How should beginners start testing Unreal and Visual Studio development?","acceptedAnswer":{"@type":"Answer","text":"Unreal Engine sample projects provide ready-made environments where beginners can explore gameplay systems, assets, and code structures. Many developers use these examples to learn how different game mechanics work before starting their own projects from scratch."}},{"@type":"Question","name":"What are the system requirements for running Unreal Engine 5 with Visual Studio?","acceptedAnswer":{"@type":"Answer","text":"To run Unreal Engine 5 and Visual Studio smoothly, we recommend at least 16 GB of RAM, a modern multi-core CPU, and an SSD. While Unreal Engine can technically run on lower specifications, game development tasks like compiling C++ code, rendering assets, and building projects work much faster on systems with stronger hardware."}},{"@type":"Question","name":"Is Visual Studio required for Unreal Engine development?","acceptedAnswer":{"@type":"Answer","text":"Visual Studio is not required if you are exclusively using Unreal Engine\u2019s Blueprint visual scripting system, which allows you to create gameplay logic without coding. However, for projects that involve C++ programming, Visual Studio is the most commonly used integrated development environment for compiling, debugging, and editing Unreal Engine code."}},{"@type":"Question","name":"Which version of Visual Studio should I install for Unreal Engine 5?","acceptedAnswer":{"@type":"Answer","text":"Most Unreal Engine developers use Visual Studio 2022 or Visual Studio 2026, as it provides improved performance, better handling of large projects, and enhanced support for Unreal Engine tools. It also supports 64-bit architecture, which is helpful when working with large game development projects."}},{"@type":"Question","name":"What Visual Studio workloads are needed for Unreal Engine development?","acceptedAnswer":{"@type":"Answer","text":"When installing Visual Studio, you should select the following workloads to ensure compatibility with Unreal Engine: Desktop development with C++ Game development with C++ .NET development (optional) These workloads install the necessary compilers, debugging tools, and libraries required to build Unreal Engine projects."}},{"@type":"Question","name":"Why is Unreal Engine not detecting Visual Studio after installation?","acceptedAnswer":{"@type":"Answer","text":"If Unreal Engine does not detect Visual Studio, it is often because the required C++ workloads were not installed during setup. You can use the Visual Studio Installer and add the necessary components. After that, make sure Visual Studio is selected as the preferred source code editor in Unreal Engine\u2019s Editor Preferences."}},{"@type":"Question","name":"How do you generate Visual Studio project files for an Unreal Engine project?","acceptedAnswer":{"@type":"Answer","text":"To generate Visual Studio project files, locate your project\u2019s .uproject file, right-click it, and select Generate Visual Studio project files. This creates the Visual Studio solution file (.sln) along with the necessary C++ source folders used for editing and compiling the project."}},{"@type":"Question","name":"Why does Visual Studio show red error lines in Unreal Engine code?","acceptedAnswer":{"@type":"Answer","text":"Visual Studio sometimes marks Unreal Engine code as errors because Unreal uses custom macros and build tools that standard C++ parsers do not always recognize. These warnings are often false errors, meaning the project can still compile and run normally. The most common fix is installing plugins like Visual Assist that add syntax recognition for Unreal\u2019s macros and specifiers."}},{"@type":"Question","name":"What is the purpose of the Unreal Engine .uproject file?","acceptedAnswer":{"@type":"Answer","text":"The .uproject file contains the core configuration information for an Unreal Engine project. It tells the engine which modules, plugins, and settings are associated with the project and allows development tools like Visual Studio to generate the correct project structure."}},{"@type":"Question","name":"Why does Unreal Engine take a long time to compile the first project build?","acceptedAnswer":{"@type":"Answer","text":"The first time you build an Unreal Engine project, the engine compiles many dependencies and creates build caches required for development. This initial compilation can take longer, but future builds usually run faster once these files have been generated."}},{"@type":"Question","name":"How should beginners start testing Unreal and Visual Studio development?","acceptedAnswer":{"@type":"Answer","text":"Unreal Engine sample projects provide ready-made environments where beginners can explore gameplay systems, assets, and code structures. Many developers use these examples to learn how different game mechanics work before starting their own projects from scratch."}}],"inLanguage":"en-US","breadcrumb":{"@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#breadcrumblist"}},{"@type":"Organization","@id":"https:\/\/www.wholetomato.com\/blog\/#organization","name":"Tomato Soup","description":"Visual Assist Team Blog","url":"https:\/\/www.wholetomato.com\/blog\/","email":"info@wholetomato.com","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":100},"logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.wholetomato.com\/blog\/wp-content\/uploads\/2020\/05\/wt-logo.jpg?fit=400%2C400&ssl=1","@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#organizationLogo","width":400,"height":400},"image":{"@id":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/wholetomatosoftware","https:\/\/twitter.com\/visualassist","https:\/\/www.youtube.com\/c\/Wholetomatosoftware","https:\/\/www.linkedin.com\/company\/whole-tomato-software"]},{"@type":"Person","@id":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/#author","url":"https:\/\/www.wholetomato.com\/blog\/author\/tristansoliven\/","name":"Tristan Soliven"},{"@type":"WebSite","@id":"https:\/\/www.wholetomato.com\/blog\/#website","url":"https:\/\/www.wholetomato.com\/blog\/","name":"Tomato Soup","description":"Visual Assist Team Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.wholetomato.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Tomato Soup - Visual Assist Team Blog","og:type":"article","og:title":"Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide","og:description":"Learn how to install Unreal Engine 4\/5 with Visual Studio. A complete beginner-friendly guide with pictures, setup tips, and first project steps.","og:url":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/","article:published_time":"2024-03-07T21:19:21+00:00","article:modified_time":"2026-03-17T16:06:35+00:00","article:publisher":"https:\/\/www.facebook.com\/wholetomatosoftware","twitter:card":"summary_large_image","twitter:site":"@visualassist","twitter:title":"Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide","twitter:description":"Learn how to install Unreal Engine 4\/5 with Visual Studio. A complete beginner-friendly guide with pictures, setup tips, and first project steps.","twitter:creator":"@visualassist"},"aioseo_meta_data":{"post_id":"3773","title":"Install Unreal Engine 4\/5 with Visual Studio | Step-by-Step Guide","description":"Learn how to install Unreal Engine 4\/5 with Visual Studio. A complete beginner-friendly guide with pictures, setup tips, and first project steps.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Unreal Engine","score":91,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInURL":{"score":5,"maxScore":5,"error":0},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInSubHeadings":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}},"additional":[{"keyphrase":"Visual Studio","score":87,"analysis":{"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":2},"keyphraseInIntroduction":{"score":9,"maxScore":9,"error":0},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"type":"best","score":9,"maxScore":9,"error":0}}}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[{"id":"#aioseo-faq-page-mmusq7la","slug":"faq-page","graphName":"FAQPage","label":"FAQ","properties":{"name":"#post_title","description":"","questions":[{"question":"What are the system requirements for running Unreal Engine 5 with Visual Studio?","answer":"To run Unreal Engine 5 and Visual Studio smoothly, we recommend at least 16 GB of RAM, a modern multi-core CPU, and an SSD. While Unreal Engine can technically run on lower specifications, game development tasks like compiling C++ code, rendering assets, and building projects work much faster on systems with stronger hardware."},{"question":"Is Visual Studio required for Unreal Engine development?","answer":"Visual Studio is not required if you are exclusively using Unreal Engine\u2019s Blueprint visual scripting system, which allows you to create gameplay logic without coding. However, for projects that involve C++ programming, Visual Studio is the most commonly used integrated development environment for compiling, debugging, and editing Unreal Engine code."},{"question":"Which version of Visual Studio should I install for Unreal Engine 5?","answer":"Most Unreal Engine developers use Visual Studio 2022 or Visual Studio 2026, as it provides improved performance, better handling of large projects, and enhanced support for Unreal Engine tools. It also supports 64-bit architecture, which is helpful when working with large game development projects."},{"question":"What Visual Studio workloads are needed for Unreal Engine development?","answer":"When installing Visual Studio, you should select the following workloads to ensure compatibility with Unreal Engine: Desktop development with C++ Game development with C++ .NET development (optional) These workloads install the necessary compilers, debugging tools, and libraries required to build Unreal Engine projects."},{"question":"Why is Unreal Engine not detecting Visual Studio after installation?","answer":"If Unreal Engine does not detect Visual Studio, it is often because the required C++ workloads were not installed during setup. You can use the Visual Studio Installer and add the necessary components. After that, make sure Visual Studio is selected as the preferred source code editor in Unreal Engine\u2019s Editor Preferences."},{"question":"How do you generate Visual Studio project files for an Unreal Engine project?","answer":"To generate Visual Studio project files, locate your project\u2019s .uproject file, right-click it, and select Generate Visual Studio project files. This creates the Visual Studio solution file (.sln) along with the necessary C++ source folders used for editing and compiling the project."},{"question":"Why does Visual Studio show red error lines in Unreal Engine code?","answer":"Visual Studio sometimes marks Unreal Engine code as errors because Unreal uses custom macros and build tools that standard C++ parsers do not always recognize. These warnings are often false errors, meaning the project can still compile and run normally. The most common fix is installing plugins like Visual Assist that add syntax recognition for Unreal\u2019s macros and specifiers."},{"question":"What is the purpose of the Unreal Engine .uproject file?","answer":"The .uproject file contains the core configuration information for an Unreal Engine project. It tells the engine which modules, plugins, and settings are associated with the project and allows development tools like Visual Studio to generate the correct project structure."},{"question":"Why does Unreal Engine take a long time to compile the first project build?","answer":"The first time you build an Unreal Engine project, the engine compiles many dependencies and creates build caches required for development. This initial compilation can take longer, but future builds usually run faster once these files have been generated."},{"question":"How should beginners start testing Unreal and Visual Studio development?","answer":"Unreal Engine sample projects provide ready-made environments where beginners can explore gameplay systems, assets, and code structures. Many developers use these examples to learn how different game mechanics work before starting their own projects from scratch."}]},"value":"faq-page"}]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-03-07 17:44:58","updated":"2026-04-29 06:31:53"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/\" title=\"Tips and Tricks\">Tips and Tricks<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tInstalling Unreal Engine 4\/5 + Visual Studio: A complete step-by-step guide with pictures\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.wholetomato.com\/blog"},{"label":"Tips and Tricks","link":"https:\/\/www.wholetomato.com\/blog\/category\/tips-and-tricks\/"},{"label":"Installing Unreal Engine 4\/5 + Visual Studio: A complete step-by-step guide with pictures","link":"https:\/\/www.wholetomato.com\/blog\/installing-unreal-engine-4-5-visual-studio-a-complete-step-by-step-guide-with-pictures\/"}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/users\/213500340"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/comments?post=3773"}],"version-history":[{"count":9,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3773\/revisions"}],"predecessor-version":[{"id":4734,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/posts\/3773\/revisions\/4734"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media\/3788"}],"wp:attachment":[{"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/media?parent=3773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/categories?post=3773"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wholetomato.com\/blog\/wp-json\/wp\/v2\/tags?post=3773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}