Skip to main content

🔧 Installation and Setup

Ready to get your hands on Unreal Engine? This lesson walks you through every step of the installation process—from creating your Epic Games account to launching the engine for the first time. By the end, you'll have a fully configured Unreal Engine 5 development environment ready to go.

🎯 Learning Objectives

By the end of this lesson, you will be able to:

  • Create and configure an Epic Games account
  • Install the Epic Games Launcher on your system
  • Download and install Unreal Engine 5
  • Understand engine versions and when to use different versions
  • Verify system requirements and optimize performance settings
  • Configure initial preferences for your workflow
  • Launch Unreal Engine and understand the project browser

Estimated Time: 45-60 minutes (plus download time)

Prerequisites: Lesson 1.1: What is Unreal Engine?

Note: Download times vary based on your internet speed. Unreal Engine 5 is approximately 30-50 GB.

📑 In This Lesson

System Requirements

Before you start downloading anything, let's make sure your computer can handle Unreal Engine 5. While UE5 can technically run on lower-end systems, you'll want decent hardware to have a smooth development experience.

System Requirements at a Glance ⚠️ Minimum 💻 CPU: Quad-core 2.5 GHz 🧠 RAM: 8 GB 🎮 GPU: DX12, 4 GB VRAM 💾 Storage: 150 GB HDD "It will run..." but expect slowdowns ✅ Recommended 💻 CPU: 8-core 3.0+ GHz 🧠 RAM: 16 GB 🎮 GPU: RTX 2060 / RX 5700 💾 Storage: 256 GB SSD "Smooth experience" Best for learning! 🚀 Professional 💻 CPU: 12+ core 3.5+ GHz 🧠 RAM: 32+ GB 🎮 GPU: RTX 3080 / RX 6800 XT 💾 Storage: 500+ GB NVMe SSD "Maximum power" For AAA development

Figure: System requirements comparison—aim for "Recommended" for the best learning experience.

Minimum vs. Recommended Specs

Think of minimum requirements as "it will start" and recommended requirements as "it will actually be pleasant to use." If you're serious about learning Unreal Engine, aim for the recommended specs or better.

Component Minimum Recommended Professional
Operating System Windows 10 64-bit Windows 11 64-bit Windows 11 64-bit
Processor Quad-core Intel or AMD, 2.5 GHz 8-core Intel or AMD, 3.0+ GHz 12+ core, 3.5+ GHz
RAM 8 GB 16 GB 32 GB or more
Graphics Card DirectX 12 compatible, 4 GB VRAM NVIDIA RTX 2060 / AMD RX 5700 (8 GB VRAM) NVIDIA RTX 3080 / AMD RX 6800 XT (12+ GB VRAM)
Storage 150 GB free space (HDD) 256 GB free space (SSD) 500+ GB NVMe SSD
DirectX Version DirectX 12 DirectX 12 DirectX 12

⚠️ Mac and Linux Users

macOS: Unreal Engine 5 supports macOS, but with some limitations. You'll need macOS 12.5 Monterey or later, and performance may not match Windows due to differences in graphics API support (Metal vs. DirectX 12).

Linux: UE5 supports Linux (Ubuntu 20.04 or CentOS 7), but this is primarily aimed at advanced users and server/rendering farm setups. Most learning resources and tutorials assume Windows.

Recommendation: If you're new to Unreal Engine, Windows 10/11 will give you the smoothest experience and best compatibility.

Why These Requirements Matter

Let's break down why each component is important:

  • Processor (CPU): Handles compilation, Blueprint logic, and general editor operations. More cores = faster compile times and better multitasking
  • RAM: Unreal Engine loads entire levels into memory. Large projects can easily consume 12-16 GB just in the editor
  • Graphics Card (GPU): Renders the viewport in real-time. UE5's Nanite and Lumen features are GPU-intensive
  • Storage: SSDs dramatically improve load times. The engine itself is ~30 GB, but projects accumulate quickly

✅ Storage Pro Tip

Install Unreal Engine on an SSD if possible, even if you store project files on a larger HDD. The engine's startup and compile times will be significantly faster. A good workflow is: Engine on SSD, active project on SSD, archived projects on HDD.

Checking Your System Specs

Not sure what your computer has? Here's how to check on Windows:

How to Check Your PC Specs (Windows)
  1. Press Windows Key + R to open the Run dialog
  2. Type dxdiag and press Enter
  3. In the DirectX Diagnostic Tool window:
    • System tab: Shows your processor, RAM, and Windows version
    • Display tab: Shows your graphics card, VRAM, and DirectX version

Alternatively, right-click on "This PC" → Properties to see basic CPU and RAM info.

💡 What If My PC Doesn't Meet Requirements?

Don't panic! You can still learn Unreal Engine on lower-spec hardware, but you may need to:

  • Work with smaller, simpler projects
  • Disable real-time features like Lumen and Nanite
  • Use lower viewport quality settings
  • Be patient with longer compile and load times

Many successful developers started learning on modest hardware and upgraded as their skills (and budgets) grew.

Creating an Epic Games Account

Your Epic Games account is your gateway to everything Unreal Engine—from downloading the software to accessing the Marketplace, forums, and documentation. Creating an account is free and takes just a few minutes.

Step-by-Step Account Creation

📝 Account Creation Walkthrough

  1. Visit the Epic Games Website
    • Go to www.epicgames.com
    • Click the "Sign In" button in the top-right corner
    • Click "Sign Up" to create a new account
  2. Choose Your Sign-Up Method

    You can create an account using:

    • Email address: Most straightforward option
    • Google, Facebook, Apple, etc.: Convenient if you use these services

    Recommendation: Using email gives you the most control and doesn't tie your account to third-party services.

  3. Fill Out the Registration Form
    • Country: Select your location (affects regional availability and tax calculations)
    • First and Last Name: Use your real name
    • Display Name: This is what others see in forums and community features (can be changed later)
    • Email Address: Use a reliable email you check regularly
    • Password: Choose a strong password (at least 8 characters, mix of letters, numbers, symbols)
  4. Agree to Terms
    • Review the Terms of Service
    • Check the box to accept (required)
    • Optionally subscribe to email updates (you can unsubscribe later)
  5. Verify Your Email
    • Epic will send a verification email to the address you provided
    • Check your inbox (and spam folder if needed)
    • Click the verification link in the email
    • Your account is now active!

⚠️ Account Security Tips

  • Enable Two-Factor Authentication (2FA): After creating your account, go to Account Settings → Password & Security → Enable 2FA. This protects your account from unauthorized access.
  • Use a unique password: Don't reuse passwords from other services
  • Keep your email secure: Your Epic account is only as secure as the email address it's tied to

What Your Account Gives You Access To

With your Epic Games account, you can:

  • ✅ Download and install Unreal Engine (all versions)
  • ✅ Access the Unreal Marketplace (free and paid assets)
  • ✅ Claim monthly free Marketplace assets (worth thousands of dollars)
  • ✅ Participate in the Unreal Engine forums and community
  • ✅ Access official documentation and learning resources
  • ✅ Download Epic Games Store games (including free games)
  • ✅ Publish your projects (when ready)

📖 Two-Factor Authentication (2FA)

Two-Factor Authentication adds an extra layer of security by requiring a second form of verification (usually a code from an authenticator app or SMS) in addition to your password. Even if someone steals your password, they can't access your account without the second factor.

Installing the Epic Games Launcher

The Epic Games Launcher is your central hub for managing Unreal Engine installations, accessing the Marketplace, and downloading assets. Think of it as a "steam" for Epic's ecosystem—a desktop application that handles everything related to Epic Games products.

Why You Need the Launcher

You might wonder: "Can't I just download Unreal Engine directly?" The answer is no—and here's why the Launcher exists:

  • Version Management: Easily install, update, and switch between multiple engine versions
  • Marketplace Access: Browse and download assets directly to your engine installation
  • Project Management: Launch projects and see which engine version they use
  • Updates: Get automatic notifications when new engine versions or asset updates are available
  • Library: Manage all your Unreal projects and Epic Games Store titles in one place

Downloading the Launcher

💻 Launcher Installation Steps

  1. Navigate to the Download Page
  2. Download the Installer
    • Click the "Download" button for your platform (Windows/Mac/Linux)
    • The installer is small (~2-3 MB)—it downloads the full launcher after you run it
    • Save the installer file (usually EpicInstaller-X.X.X.msi for Windows)
  3. Run the Installer
    • Double-click the downloaded installer file
    • If Windows asks "Do you want to allow this app to make changes?" click Yes
  4. Choose Installation Location
    • Default location: C:\Program Files\Epic Games\ (Windows)
    • You can choose a different location if needed
    • Tip: If you have multiple drives, installing on an SSD will improve performance
  5. Complete Installation
    • Click "Install" and wait for the process to complete
    • The installer will download the full Launcher (~200-300 MB)
    • Check "Launch Epic Games Launcher" if you want it to open automatically
    • Click "Finish"

First Time Launching the Launcher

When you open the Epic Games Launcher for the first time:

  1. Sign In: Use the Epic Games account you created earlier
  2. Launcher Update Check: The Launcher may update itself to the latest version
  3. Browse the Interface: You'll see several tabs:
    • Unreal Engine: Where you'll install and manage engine versions
    • Marketplace: Browse and download assets
    • Library: Your installed engines, projects, and Epic Games Store titles
    • Store: Epic Games Store (for games, not directly related to engine development)

✅ Launcher Installed Successfully?

You should now see the Epic Games Launcher interface. The "Unreal Engine" tab is where you'll spend most of your time. Next up: actually downloading Unreal Engine itself!

Downloading Unreal Engine 5

Now comes the big download! Unreal Engine 5 is a substantial piece of software, so make sure you have a stable internet connection and enough time for the download to complete. Depending on your internet speed, this could take anywhere from 30 minutes to several hours.

Navigating to the Engine Installation

🎮 Installing Unreal Engine 5

  1. Open the Epic Games Launcher
    • Launch the Epic Games Launcher if it's not already open
    • Make sure you're signed in to your Epic Games account
  2. Navigate to the Unreal Engine Tab
    • Click on the "Unreal Engine" tab on the left sidebar
    • You'll see several sub-tabs: Library, Marketplace, Learn, etc.
  3. Go to the Library Section
    • Click on "Library" at the top of the Unreal Engine tab
    • This is where you'll manage all your installed engine versions
  4. Install Engine Version
    • Look for a yellow "+" button or "Install Engine" button
    • Click it to see available engine versions
    • You'll see options like "5.5.0", "5.4.4", "5.3.2", etc.
  5. Select Your Version
    • For this course, install the latest stable release (e.g., UE 5.5 or 5.4)
    • Avoid "Preview" or "Early Access" versions unless you have a specific reason
    • Click on your chosen version
  6. Choose Installation Location
    • Default: C:\Program Files\Epic Games\UE_5.X (Windows)
    • Click "Browse" to choose a different location
    • Important: Install on an SSD if you have one—it dramatically improves startup and compile times
    • Make sure you have at least 100-150 GB free space on the selected drive
  7. Select Optional Components (Advanced)
    • Click "Options" to see what will be installed
    • By default, the essential components are selected
    • Optional components include:
      • Starter Content: Sample assets for learning (recommended for beginners)
      • Templates and Feature Packs: Pre-made project templates
      • Engine Source: Full C++ source code (only needed for advanced users doing engine modifications)
      • Debug Symbols: For C++ debugging (advanced users only)
    • Recommendation: Keep the defaults for your first installation. You can always add components later.
  8. Start the Download
    • Click "Install"
    • The download will begin—you'll see a progress bar
    • Total download size: approximately 30-50 GB depending on selected components
  9. Wait for Installation to Complete
    • The Launcher will download and extract files automatically
    • You can minimize the Launcher and do other work, but avoid closing it
    • Don't shut down your computer during installation
    • Once complete, you'll see the engine version listed in your Library with a "Launch" button

⚠️ Slow Download Speeds?

If your download is extremely slow or keeps pausing:

  • Check your internet connection: Run a speed test at fast.com
  • Pause other downloads: Close Steam, torrent clients, and other bandwidth-heavy applications
  • Try downloading during off-peak hours: Epic's servers may be less congested late at night or early morning
  • Check firewall/antivirus: Some security software can throttle large downloads
  • Be patient: This is a large download, and it may take several hours on slower connections

What Gets Installed?

When you install Unreal Engine, you're getting several key components:

Component Description Size (Approximate)
Core Engine The main Unreal Editor application and runtime ~15-20 GB
Build Tools Compilers and tools for building projects ~5-8 GB
Starter Content Sample assets, materials, blueprints for learning ~2-3 GB
Templates Pre-configured project templates (FPS, Third Person, etc.) ~3-5 GB
Documentation Offline help documentation ~1-2 GB
Optional: Engine Source Full C++ source code (advanced users) ~15-20 GB

✅ Pro Tip: Install Location Strategy

If you have multiple drives, consider this setup:

  • SSD: Install the engine itself here for fast startup and compilation
  • SSD: Keep your active project(s) here while you're working on them
  • HDD: Move completed or archived projects here to save SSD space

The speed difference between SSD and HDD for engine startup can be 30 seconds vs. 2-3 minutes!

Installation Progress Tracking

While the download is running, the Epic Games Launcher shows you:

  • Download Speed: Current download rate (MB/s)
  • Downloaded Amount: How much has been downloaded (e.g., "15.2 GB / 45.8 GB")
  • Time Remaining: Estimated time until completion
  • Extraction Progress: After downloading, files are extracted and installed

The download happens in phases:

flowchart LR A[Download Files] --> B[Verify Download] B --> C[Extract Archives] C --> D[Install Components] D --> E[Configure Engine] E --> F[Ready to Launch!] style A fill:#3b82f6,stroke:#1e40af,color:#fff style B fill:#3b82f6,stroke:#1e40af,color:#fff style C fill:#3b82f6,stroke:#1e40af,color:#fff style D fill:#3b82f6,stroke:#1e40af,color:#fff style E fill:#3b82f6,stroke:#1e40af,color:#fff style F fill:#10b981,stroke:#059669,color:#fff

Understanding Engine Versions

Unlike some software where you only keep the latest version, many developers maintain multiple versions of Unreal Engine simultaneously. Understanding version numbers and when to use different versions is important for both learning and professional work.

Version Numbering System

Unreal Engine uses a three-part version number: Major.Minor.Patch

📖 Version Number Breakdown

Example: Unreal Engine 5.4.2

  • 5 = Major version (fundamental engine architecture)
  • 4 = Minor version (new features, improvements)
  • 2 = Patch version (bug fixes, small improvements)

What Different Versions Mean

Version Type Description When to Use Stability
Major Release
(e.g., UE4 → UE5)
Fundamental changes to engine architecture, major new features New projects, when you need cutting-edge features ⚠️ May have teething issues early on
Minor Release
(e.g., 5.3 → 5.4)
New features, significant improvements, some API changes Most new projects—good balance of features and stability ✅ Generally stable after .1 or .2 patch
Patch Release
(e.g., 5.4.1 → 5.4.2)
Bug fixes, performance improvements, minor tweaks Upgrading existing projects, production work ✅✅ Most stable
Preview/Early Access Experimental builds with upcoming features Testing future features, advanced users only ❌ Not for production use

Which Version Should You Use?

For learning and following this course:

✅ Recommended for Beginners

Install the latest stable minor version with the highest patch number.

For example, if available versions are:

  • 5.5.0 (just released)
  • 5.4.4 (stable, well-tested)
  • 5.3.2 (older but rock-solid)

→ Install 5.4.4 for the best balance of features and stability.

Avoid the bleeding edge (5.5.0) until it's had a few patches, and avoid very old versions (5.2.x) unless you have a specific compatibility reason.

Can I Have Multiple Versions Installed?

Yes—and many developers do! Here's why you might want multiple versions:

  • Learning: Follow tutorials that use specific engine versions
  • Compatibility: Open older projects without upgrading them
  • Plugin Support: Some plugins only work with certain engine versions
  • Stability vs. Features: Keep a stable version for important work, test new features in latest version
  • Client Requirements: Professional work may require specific versions

💡 Managing Multiple Versions

The Epic Games Launcher makes it easy to manage multiple engine versions:

  • Each version installs to its own directory (e.g., UE_5.3, UE_5.4)
  • Projects remember which version they were created with
  • You can switch between versions easily from the Launcher
  • Each version takes 40-60 GB of disk space, so plan accordingly

Upgrading Projects Between Versions

What happens when you open an old project in a newer engine version?

flowchart TD A[Open Project in Newer Engine] --> B{Same Minor Version?} B -->|Yes
5.4.1 → 5.4.4| C[Usually Safe
Minimal Changes] B -->|No
5.3.x → 5.4.x| D[Engine Offers to Convert] D --> E{Accept Conversion?} E -->|Yes| F[Backup Created
Project Converted] E -->|No| G[Project Opens in Original Version] F --> H[Test Thoroughly!
May need fixes] style C fill:#10b981,stroke:#059669,color:#fff style F fill:#fbbf24,stroke:#d97706,color:#000 style H fill:#ef4444,stroke:#b91c1c,color:#fff

⚠️ Version Upgrade Best Practices

  • Always backup before upgrading: Make a complete copy of your project folder
  • Test in a copy first: Don't upgrade your only copy of an important project
  • Expect to fix things: APIs change, blueprints may need updates, plugins might break
  • Read release notes: Check what changed between versions before upgrading
  • Stay on stable versions for important work: Don't upgrade mid-project unless necessary

Release Channels

Epic provides different release channels for different needs:

Channel Purpose Who Should Use It
Release Stable, production-ready versions Everyone—this is the default
Preview Beta testing upcoming features Advanced users wanting early access
Source GitHub source code for custom builds Engine developers, studios with custom needs

For this course and general learning: stick with the Release channel.

First Launch and Configuration

Installation complete? Congratulations! Now let's launch Unreal Engine for the first time and get familiar with the Project Browser—your starting point for every Unreal Engine session.

Launching Unreal Engine

There are two ways to launch the engine:

  1. From the Epic Games Launcher:
    • Open the Epic Games Launcher
    • Go to Unreal Engine → Library
    • Find your installed engine version
    • Click the "Launch" button
  2. From a Desktop Shortcut (if created):
    • Double-click the Unreal Engine icon on your desktop
    • Note: This launches the most recently installed version

💡 First Launch Takes Longer

The very first time you launch Unreal Engine, it takes longer than subsequent launches because the engine is:

  • Compiling shaders for your graphics card
  • Building initial caches
  • Setting up configuration files

On an SSD, first launch might take 2-3 minutes. On an HDD, it could take 5-10 minutes. Subsequent launches will be much faster (30-60 seconds on SSD, 2-3 minutes on HDD).

The Unreal Project Browser

After the engine loads, you'll see the Unreal Project Browser—a window that lets you create new projects or open existing ones. Think of it as the "home screen" for Unreal Engine.

Project Browser Interface

The Project Browser has several sections:

  • Recent Projects: Projects you've worked on recently (empty for first-time users)
  • New Project Categories:
    • Games: Templates for game projects (First Person, Third Person, Top-Down, etc.)
    • Film / Video & Live Events: Templates for virtual production and cinematics
    • Architecture: Templates for architectural visualization
    • Automotive: Templates for vehicle visualization
    • Blank: Empty project with minimal setup
  • Project Settings Panel: Configure project name, location, and options

📖 Project Template

Project Templates are pre-configured starting points that include relevant assets, settings, and example content for specific use cases. For example, the "First Person" template includes a character controller, sample level, and weapon mechanics ready to customize.

Don't Create a Project Yet!

It's tempting to dive right in and create your first project, but hold on! In the next lesson (Lesson 1.3), we'll walk through creating your first project step-by-step and explore what all these template options mean.

For now, we're just getting familiar with the interface. You can close the Project Browser or leave it open—we'll come back to it shortly.

✅ What You Should See

If your installation was successful, you should see:

  • The Unreal Project Browser window with various template categories
  • No error messages or crashes
  • Template preview images loading properly

If you see error messages, check the Troubleshooting section at the end of this lesson.

Configuring Preferences

Before you start creating projects, it's worth taking a few minutes to configure Unreal Engine's preferences to match your workflow and hardware. These settings affect the editor's behavior, performance, and user experience.

Accessing Editor Preferences

To access preferences, you'll need to have the editor open (either from the Project Browser or with a project loaded). Here's how:

  1. Launch Unreal Engine
  2. Click Edit → Editor Preferences from the menu bar
  3. The Editor Preferences window opens with categories on the left

💡 Editor Preferences vs. Project Settings

There are two types of settings in Unreal Engine:

  • Editor Preferences: Personal settings that apply to you across all projects (interface, hotkeys, auto-save frequency)
  • Project Settings: Settings specific to the current project (rendering quality, input mappings, physics)

We're focusing on Editor Preferences here since they're global to your Unreal Engine installation.

Essential Preferences to Configure

General Settings

Setting Location Recommendation Why
Auto-Save General → Loading & Saving Enable, 5-10 minutes Prevents losing work if editor crashes
Source Control General → Source Control Set up later when needed Version control for team projects
Editor Startup General → Loading & Saving Load last project: Personal preference Skip Project Browser on startup

Appearance and Interface

Setting Location Recommendation
UI Scale General → Appearance Adjust for your monitor size (100-125% typical)
Theme General → Appearance Dark (default) or Light theme
Viewport Color General → Appearance Personal preference (affects background)

Performance Settings

Setting Location Low-End PC High-End PC
Real-Time Thumbnails General → Performance Disable Enable
Use Less CPU in Background General → Performance Enable Personal preference
Show Frame Rate General → Performance Enable (to monitor performance) Enable

✅ Recommended First-Time Setup

For your first time using Unreal Engine, configure these essential settings:

  1. Enable Auto-Save: Go to General → Loading & Saving → Enable Auto Save Maps/Content, set interval to 5 minutes
  2. Adjust UI Scale: Go to General → Appearance → UI Scale, adjust if text is too small/large
  3. Show Frame Rate: Go to General → Performance → Show Frame Rate and Memory in Stats

You can explore and customize other settings as you become more familiar with the engine.

Keyboard Shortcuts

Unreal Engine has extensive keyboard shortcut customization:

  • Go to Edit → Editor Preferences → Keyboard Shortcuts
  • Search for any command
  • Click on a shortcut to rebind it
  • Common shortcuts to know:
    • Ctrl + S - Save current file
    • Ctrl + Shift + S - Save all
    • Ctrl + P - Open asset picker
    • F - Frame selected object in viewport
    • Alt + Mouse Drag - Orbit camera in viewport

⚠️ Don't Overwhelm Yourself

There are hundreds of preference options! You don't need to configure everything now. Start with the essentials listed above, and adjust other settings as you discover features you want to customize. The default settings work well for most users.

Troubleshooting Common Issues

Even with a smooth installation, you might encounter some issues. Here are the most common problems and their solutions.

Installation Problems

🔧 Issue: Download Keeps Failing or Pausing

Symptoms: Epic Games Launcher shows "Download failed" or download pauses repeatedly

Solutions:

  • Check your internet connection stability
  • Temporarily disable firewall/antivirus and retry
  • Clear the Launcher's download cache: Settings → Clear Download Cache
  • Restart the Epic Games Launcher
  • Try downloading during off-peak hours
  • Check if your drive has enough free space (need 100+ GB)

🔧 Issue: "Not Enough Disk Space" Error

Symptoms: Installation fails with disk space error even though you have space

Solutions:

  • Unreal Engine needs ~100-150 GB during installation (temporary files are larger than final install)
  • Check BOTH download location and installation location have enough space
  • Clean up disk space: empty Recycle Bin, run Disk Cleanup
  • Choose a different drive with more free space

🔧 Issue: Launcher Won't Install or Open

Symptoms: Epic Games Launcher installer fails or won't launch after installation

Solutions:

  • Run installer as Administrator (right-click → Run as Administrator)
  • Install Visual C++ Redistributables (required dependency):
  • Install .NET Framework 4.8 if on older Windows versions
  • Temporarily disable antivirus during installation
  • Check Windows Update is current

First Launch Problems

🔧 Issue: Engine Won't Launch / Crashes on Startup

Symptoms: Unreal Engine crashes immediately, shows error message, or hangs on splash screen

Solutions:

  • Update Graphics Drivers: Download latest drivers from NVIDIA, AMD, or Intel website
  • Check DirectX: Ensure DirectX 12 is installed and your GPU supports it
  • Verify Installation: In Epic Launcher → Library → Click dropdown next to Launch → Verify
  • Disable Integrated Graphics: If you have both integrated and dedicated GPU, force Unreal to use dedicated:
    • Windows Settings → System → Display → Graphics Settings
    • Add UnrealEditor.exe → Set to "High Performance"
  • Run as Administrator: Right-click Launch button → Run as Administrator

🔧 Issue: "Prerequisites Failed" Error

Symptoms: Error message about missing prerequisites or failed installation

Solutions:

  • Manually install prerequisites:
    • Navigate to: C:\Program Files\Epic Games\UE_5.X\Engine\Extras\Redist\en-us
    • Run UEPrereqSetup_x64.exe as Administrator
  • Install Visual C++ Redistributables manually (see above)
  • Restart computer after installing prerequisites

🔧 Issue: Extremely Slow Performance / Low Frame Rate

Symptoms: Viewport is choppy, low FPS, editor feels sluggish

Solutions:

  • Lower Viewport Quality: In viewport, click Settings icon → Engine Scalability Settings → Low
  • Disable Real-Time: Click the "Real-Time" checkbox in viewport to toggle off (makes viewport update only when you interact)
  • Disable Lumen and Nanite: These are GPU-intensive; disable in Project Settings for better performance on older hardware
  • Close Other Applications: Free up RAM and GPU resources
  • Check Task Manager: Make sure Unreal is using your dedicated GPU, not integrated graphics

Account and Login Issues

🔧 Issue: Can't Sign In to Epic Games Launcher

Symptoms: Login fails, "Invalid credentials" error, or can't connect to Epic servers

Solutions:

  • Verify your email/password are correct (try logging in at epicgames.com first)
  • Check if Epic Games services are down: status.epicgames.com
  • Disable VPN if you're using one
  • Check firewall isn't blocking Epic Games Launcher
  • Reset password if you've forgotten it
  • Enable 2FA if account security is the issue

Getting More Help

If you're still experiencing issues after trying these solutions:

✅ When Reporting Issues

If you need to ask for help online, include these details:

  • Exact error message (screenshot if possible)
  • Unreal Engine version (e.g., 5.4.2)
  • Your system specs (CPU, GPU, RAM, OS)
  • What you were doing when the issue occurred
  • Steps you've already tried to fix it

Summary

Congratulations! You've successfully installed Unreal Engine 5 and configured your development environment. Let's review what you've accomplished.

🎉 Key Takeaways

  • System Requirements: UE5 needs a decent PC—minimum 8 GB RAM, DirectX 12 GPU with 4 GB VRAM, and 100+ GB storage. Recommended specs are 16 GB RAM, modern GPU with 8 GB VRAM, and SSD storage.
  • Epic Games Account: Free account required for downloading Unreal Engine, accessing Marketplace, and community resources. Enable 2FA for security.
  • Epic Games Launcher: Central hub for managing engine versions, projects, and Marketplace assets. Keep it updated.
  • Engine Installation: Download is 30-50 GB depending on components. First install includes Core Engine, Build Tools, Starter Content, and Templates.
  • Version Numbers: Format is Major.Minor.Patch (e.g., 5.4.2). Use latest stable minor version with highest patch number for best balance of features and stability.
  • Multiple Versions: You can install multiple engine versions simultaneously—each takes 40-60 GB. Useful for compatibility and testing.
  • First Launch: Takes longer initially due to shader compilation and cache building. Subsequent launches are much faster.
  • Editor Preferences: Configure auto-save, UI scale, and performance settings before starting projects.
  • Troubleshooting: Most common issues involve GPU drivers, DirectX, or prerequisites. Keep drivers updated and install Visual C++ Redistributables.

📚 What You've Learned

In this lesson, you learned how to:

Skill Why It Matters
Create and secure an Epic Games account Gateway to all Unreal Engine resources and services
Install the Epic Games Launcher Manage engine versions and access Marketplace
Download and install Unreal Engine 5 Core skill for setting up your development environment
Understand engine version numbering Choose appropriate versions for different projects
Launch and configure the editor Optimize your workflow and performance
Troubleshoot common installation issues Solve problems independently and get unstuck

🚀 What's Next?

Now that you have Unreal Engine installed and configured, you're ready to create your first project! In the next lesson, we'll:

  • Explore the different project templates available
  • Understand when to use each template type
  • Create your first Unreal Engine project from scratch
  • Take a tour of a basic Unreal level
  • Learn the fundamental concepts of how Unreal projects are organized

🎉 Installation Complete!

You've successfully set up your Unreal Engine 5 development environment! The hardest part is behind you. Now the real fun begins—actually creating something in Unreal Engine!

💪 Quick Challenge

Before moving to the next lesson, try this:

🏋️ Challenge: Familiarize Yourself with the Launcher

  1. Open the Epic Games Launcher
  2. Browse the Unreal Marketplace and find the "Free for the Month" section
  3. Look at your Library and confirm your engine version is installed
  4. Open Editor Preferences and explore the different categories (don't change anything yet)
  5. Close and relaunch the engine to confirm it opens correctly

Goal: Get comfortable navigating the Launcher and launching the engine before we start creating projects.