Unreal Engine enables game developers and creators across industries to realize next-generation real-time 3D content and experiences with greater freedom, fidelity, and flexibility than ever before.

What is Unreal Engine?

Unreal Engine is a 3D game engine developed by Epic Games, developers of Fortnite. The Unreal Engine is now in its fifth iteration, having been around since 1998, it's one of the most established and well regarded game creation and 3D visualization tools. Unreal Engine has been used to create many popular games like PUBG, the Final Fantasy VII Remake, Street Fighter 5, Borderlands 3, Gears 5, Batman: Arkham City, and Valorant.

How many GB do you need for Unreal Engine?

Once installed, Unreal Engine 5 will take up anywhere from 50GB to 120GB but you will need more free space to save your projects. For a smaller game you might fit into 10-50GB, depending on the assets. All in all, working with a 512GB drive may be sufficient, but 1TB or 2TB is recommended.

What are other Unreal Engine 5 system requirements?

For PC, you need Windows 10 64-bit or newer, a quad-core Intel or AMD CPU that is 2.5 GHz or faster and 8 GB RAM. For macOS, you need Big Sur, quad-core Intel 2.5 GHz or faster and 8 GB RAM. For Linux, Ubuntu 18.04, a quad-core Intel or AMD 2.5 GHz or faster and 32 GB RAM.

Does it cost to use Unreal Engine 5?

Unreal Engine is free to use for creating linear content like films, and for custom and internal projects. It's also free for startup game development. A 5% royalty kicks in if and when your title earns over $1 million dollars.

Which is easier to use, Unity or Unreal Engine?

There is no right answer to that question. Both game engines are extremely robust and offer a fully featured free version to get you started. Both have strong communities in which you can participate and consult with. The general consensus at this stage is that Unity and Unreal Engine both are beginner friendly and won't require advanced programming knowledge for simple projects which will get the ball rolling as you learn.

Mobile

Designed for mobile, now and in the future. From simple 2D games to stunning high-end visuals, Unreal Engine 4 gives you the power to develop your game and seamlessly deploy to iOS and Android devices.

Blueprints

Blueprint visual scripting enables you to rapidly prototype and build complete games, simulations and visualizations without the need for programming. Blueprint tools and a visual debugger are included with Unreal Engine 4.

Tools

The Unreal Editor is a fully integrated suite of tools for building every aspect of your project. Advanced features include physically-based rendering, UI, level building, animation, visual effects, physics, networking, and asset management.

New: Volumetric Fog

Create incredible ambience and mood in your environments using the new Volumetric Fog! Varying densities are supported so you can simulate clouds of dust or smoke flowing through light shafts, and any number of lights can affect the Volumetric Fog.

New: Image-Based (FFT) Convolution for Bloom

Create physically-realistic bloom post-process effects using the new image-based (FFT) convolution feature! Unreal Engine 4.16 ships with a FFT Bloom that empowers artists to use custom bloom kernel shapes, with total control over the intensity in order to match the results they imagine.

New: Release Games on Nintendo Switch

Registered developers can now build and release games for the Nintendo Switch! Unreal Engine 4's production-ready Nintendo Switch support is certification compliant, enables networked multiplayer, and provides access to multiple rendering pipelines - deferred, mobile forward, and clustered forward - to enable you to ship virtually any type of game for Nintendo Switch.

Source Code

Every Unreal Engine 4 developer has access to the complete C++ engine and editor source code. Having full source code gives you the power to customize your game, and makes it easier to debug and ship. Join Epic Games and the Unreal Engine community in updating and extending more than three million lines of code available on GitHub.

Virtual Reality

Visual fidelity combines with high performance to create engaging, immersive VR experiences in UE4. Our rendering pipeline gets you to 90 Hz stereo framerate at high resolutions with no code changes required, while scalable tools mean you can develop everything from simple scenes to complex cinematic environments. All with an iteration speed that makes your creative process easier.

Marketplace

Accelerate your development with sample games and scenes, art and audio, Blueprint logic, and even C++ code. Buy content to add to your project, or create and sell your own.

One engine, one workflow

With Unreal Engine 4, you can learn one engine and one workflow to meet all of your needs now and in the future. From mobile projects to super high-end console and PC games, Unreal Engine is in use by indies and professionals around the world.

Own the high end

Push your visuals to the limit on PC, consoles, and VR with custom lighting, shading, VFX and cinematic systems. Create beautiful visuals for architectural visualizations, simulations, digital films, and more.

Everything you need to get started

The Marketplace provides a wealth of production-ready game content, asset packs, documentation, sample projects, tutorials, and demos. Get up to speed rapidly with high-quality, UE4-ready items suitable for a wide range of art styles and game genres.

Niagara Platform Support and Usability Improvements

In our continuing effort to provide industry-leading effects tools, Niagara has received an expanded feature set, substantial quality of life improvements, and Niagara effects are now supported on Nintendo Switch.

GPU-Only Texture Sampling in Niagara

You can now sample a 2D texture or a pseudo-volume 2D texture in your particle scripts! Create amazing effects such as rendering the scene's depth, color and normal information using a Scene Capture Actor and use that to reconstruct the environment within a Niagara particle system with the particles' potential and kinetic energy visualized as emissive light.

What's New:

Unreal Engine 5.0 enables game developers and creators across industries to realize next-generation real-time 3D content and experiences with greater freedom, fidelity, and flexibility than ever before.

We are empowering big and small teams to really push the boundaries of what's possible, visually and interactively, with the ability to:

  • Leverage game-changing fidelity: Bring incredibly immersive and realistic interactive experiences to life with groundbreaking new features like Nanite and Lumen that provide a generational leap in visual fidelity, and enable worlds to be fully dynamic.
  • Build bigger worlds: Think big, really big. Unreal Engine 5.0 provides the tools and assets you need to create truly expansive worlds for your players to explore, using content that scales.
  • Animate and model in context: New artist-friendly animation authoring, retargeting, and runtime tools—together with a significantly expanded modeling toolset—reduce iteration and eliminate round-tripping, speeding up the creative process.
  • Get up to speed faster: With a modern, flexible UI that offers an enhanced user experience and increased efficiency; updated industry-specific templates that act as more useful starting points; and migration guides that provide a smooth transition from previous versions for existing users, Unreal Engine 5.0 is easier to adopt and learn than ever before.

This release includes improvements submitted by the incredible community of Unreal Engine developers on GitHub! Thanks to each of these contributors to Unreal Engine 5.0:

404errrror, AlexThiv, alwintom, aidinabedi, aknarts, amir.keren, bbagwang, Baptiste Prevost, congyue1977, David.Bollo, Deathrey, Dyanikoglu, Dahai-f, dorgonman, Ernesto Corvi, error454, Eric Hollas, erebel55, foobit, fieldsJacksonG (Microsoft), ggsharkmob, hiram3512, hach-que, iniside, ImaginaryBlend, IgnacioFDM, jonathan.hudgins, jessica.chen (Intel), jorgenpt, kasp1, Kirchesch, liuhao0620, matthewjnv (Nvidia), Mastercoms, matias-arocena, Muchcharles, MothDoctor, nedwardsnae, projectgheist, Phisko, Remi Palandri, rtrick, RyanyiNF, RandomInEqualities, Rtjonnyr, Stefan Zimecki, Stanley1108, scorpio20t, sanzaru-dgrace, tvandijck, tuxerr, (Oculus), TheoHay, velvet22, Xenonic

Lumen Global Illumination and Reflections

Lumen is a fully dynamic global illumination and reflections solution that immediately reacts to scene and light changes, offering artists and designers the ability to create more dynamic scenes with greater realism. Changing the angle of the sun, turning on a flashlight, opening an exterior door, or even blowing up a wall will cause a change to indirect lighting and reflections.

The system renders diffuse interreflection with infinite bounces and indirect specular reflections, highlighting even the most minute details within expansive, elaborate environments.

Lumen Global Illumination and Reflections Enabled

Lumen Global Illumination and Reflections Disabled

Artists and designers are no longer tied to static scenes with precomputed lighting baked into textures—a huge time saving when you can see the results of changes right in the editor without needing to rebuild lighting, or to set up lightmap UVs for individual Static Meshes.

Lumen implements efficient Software Ray Tracing, allowing for global illumination and reflections to run on a wide range of video cards, while supporting Hardware Ray Tracing for high-end visuals.

Since the launch of Unreal Engine 5 Early Access, Lumen has seen the following improvements:

  • Full Hardware Ray Tracing pipeline for Lumen GI and Reflections
  • Shipped on next-gen consoles in The Matrix Awakens
  • Support for large view ranges with Far Field Hardware Ray Tracing
  • Feedback driven Surface Cache, giving higher quality in reflections
  • Lumen visualization view modes for troubleshooting content
  • Improved Final Gather quality, especially visible on foliage
  • Improved Reflections denoiser, especially for glossy reflections and behind moving objects
  • Translucency Final Gather, which improves global illumination quality on translucency and Volumetric Fog
  • Landscape support
  • Radiosity Final Gather, which improves the quality of multi-bounce global illumination and GI seen in reflections
  • Lumen settings exposed to the user interface for quality/performance tradeoffs
  • Subsurface / Two-Sided Foliage shading models supported

Installation:

How to install Unreal Engine in Windows:

  1. Click the Download button to get our installer.
  2. Once the download is complete, Run the installer.
  3. Click the Install button when the Epic Games Launcher Setup dialog box appears.
  4. Sign into the Epic Launcher.
  5. Click the Unreal Engine tab inside the Epic Games Launcher Loading Screen.
  6. Click the Install Engine button to download and install the latest version of Unreal Engine.
  7. Read our Unreal Engine End User License Agreement (EULA) prior to clicking the Accept button.
  8. Depending on your system specifications, downloading and installing Unreal Engine will take between 10-40 minutes.

How to install Unreal Engine in macOS:

  1. Click the Download button to get our installer.
  2. Double-click the EpicGamesLauncher.dmg icon in Finder to open a new Finder Window.
  3. Drag the Epic Games Launcher icon into the Applications folder.
  4. Sign into the Epic Launcher.
  5. Click the Unreal Engine tab inside the Epic Games Launcher Loading Screen.
  6. Click the Install Engine button to download and install the latest version of Unreal Engine.
  7. Read our Unreal Engine End User License Agreement (EULA) prior to clicking the Accept button.
  8. Depending on your system specifications, downloading and installing Unreal Engine will take between 10-40 minutes.