Unreal Engine (UE) supports several Integrated Development Environments (IDEs) for programming in C++. This section contains guides on how to set up your development environment, download the UE source code, and build UE from source, as well as how to use the supplemental programming tools that come with the engine.
Setting Up Visual Studio
Tips, tricks, and techniques for setting up Visual Studio to work with Unreal Engine.
Modernized Xcode Workflow
Learn about the changes to UE's Xcode workflow in UE 5.3 and newer.
Setting Up VS Code for Unreal Engine
How to set up Visual Studio Code as your IDE for use with Unreal Engine projects.
Live Coding
Recompile and patch your game's binaries at runtime.
Managing Game Code
Add code to your project and generate project files for IDEs.
C++ Class Wizard
An overview of the C++ Class Wizard in Unreal Engine.
Compiling Game Projects
Compiling individual game projects using Visual Studio on Windows, or Xcode on Mac.
Programming Tools
Applications, tools, and add-ins that are useful for programmers working with Unreal Engine.
Rider Setup Guide
Step through some of the basic steps when you first launch Rider.