Book Image

Build Stunning Real-time VFX with Unreal Engine 5

By : Hrishikesh Andurlekar
5 (1)
Book Image

Build Stunning Real-time VFX with Unreal Engine 5

5 (1)
By: Hrishikesh Andurlekar

Overview of this book

While no game would be complete without visual effects, the ever-evolving VFX industry churns out stellar digital environments that can make your games stand out from the crowd. Build Stunning Real-time VFX with Unreal Engine 5 is here to help you boost your creativity using Niagara to make jaw-dropping particle systems backed by the power of Unreal Engine 5—without a line of code. This handy guide for VFX artists takes you through the principles and concepts of designing particle systems and design workflows, along with the architecture of Niagara, Unreal Engine 5’s VFX system. Throughout the book, you’ll build a series of mini projects that will put your particle system knowledge to the test. As you advance, you’ll cover topics such as creating your own custom modules, debugging workflows, and controlling particles with blueprints, and conclude by working on two projects that will bring everything together into a neat package. By the end of this VFX book, you’ll have a deeper understanding of particle systems, improving your skills, portfolio, and the chances of being employed by studios using Unreal Engine 5.
Table of Contents (16 chapters)
Part 1: Introduction to Niagara and Particle Systems in Unreal Engine 5
Part 2: Dive Deeper into Niagara for VFX

Technical requirements

For this chapter, you need to have access to a machine capable of running Unreal Engine 5. We are going to use the default assets, which should be available with your installation of Unreal Engine.

Here are the steps to install Unreal Engine using the Epic Games Launcher:

  1. Download the Epic Games Launcher: Visit the Unreal Engine website ( and click on the Download button. After downloading the installation file, double-click on it to install the Epic Games Launcher.
  2. Sign in or create an account: If you already have an Unreal Engine account, sign in. If you don’t, create a new account.
  3. Launch the Epic Games Launcher: Once you’ve signed in, launch the Epic Games Launcher.
  4. Install Unreal Engine: In the Epic Games Launcher, click on the Library tab, find Unreal Engine in the list, and click Install next to it. The installation process will begin, and you can monitor its progress in the Downloads tab. Make sure that you have at least 80 GB of disk space as the full Unreal Engine installation may take up to 60 GB.
  5. Launch Unreal Engine: Once the installation is complete, you can launch Unreal Engine by clicking on the Launch button in the Epic Games Launcher.

And that’s it! You’ve now successfully installed Unreal Engine using the Epic Games Launcher.

These are the recommended system configuration requirements:

  • Windows 10 (64-bit, version 20H2)
  • 32 GB RAM
  • 256 GB SSD (OS drive)
  • 2 TB SSD (data drive)
  • NVIDIA GeForce RTX 2080 SUPER

AMD Ryzen 7 5800H and above (Intel Core i9, 10th generation and above)

You can find the project we worked on in this book here:

Let us now understand how particle systems are implemented in Unreal Engine.