Choosing an IDE for UE5 Development
Personally I use Rider as my IDE. Visual Studio 2022 also works.
If you prefer to use Visual Studio, you should seriously consider purchasing some paid plugins to save yourself insane amounts of time.
Technically you can use VS for free, but doing so is like trying to dig a hole with a wet noodle. It can be done, but it will waste a significant amount of your time. VS really needs paid plugins to be a competitive IDE, which makes it priced similarly to Rider for professional users.
If you’re developing on a Mac, Rider is really your only option. Xcode is just plain bad for UE coding.
Option 1. Visual Studio
Microsoft’s build environment is distributed with VS. You don’t have to use VS to edit code, but you need to have it installed for access to its build tools.
- Install Visual Studio 2022 (Community version works)
- Install Unreal Engine IDE Support for VS 2022 17.5+
- Upgrade to VS 2022 17.5+ for this IDE support! Very useful!
- Install UnrealVS Extension
- Free extension, part of Unreal Engine Binaries, you just have to install it
- Epic Options for a New Visual Studio Installation
- Disable Intellisense, it is useless for Unreal and causes false positive error reporting
- Install VsChromium extension (Optional)
- Install Unreal Engine IDE Support for VS 2022 17.5+
Recommended Engine or Project Plugin
- Visual Studio Integration Tool from Microsoft (FREE)
VS Plugins (required for pro devs)
You don’t need both of these, but you do need one if you value your time at all.
Choose which you prefer:
Either: ReSharper for VS by JetBrains (gives UE support) (works like Rider)
OR: Visual Assist for VS by Whole Tomato (gives UE support)
Option 2. Rider
Rider is optional, though highly recommended. You have to pay for a license unless you can get a trial or student license. It’s well worth the cost IMO.
If you use this, it replaces VS as the IDE. Under the hood it uses VS build tools. You will also need to have VS installed in order to use Rider.
- Install JetBrains Toolbox
- Install Rider 2022.3 (via Toolbox)
- Options:
- [YES] Create native images of Rider assemblies with Ngen.exe
- [YES] Install JetBrains ETW Host Service
- First time setup: “Customize JetBrains Rider”
- Environment:
- Install
.NET
SDK and Runtime
- Install
- Environment:
- Options: