Unreal Engine

Unreal Engine 4.2.0

Unreal Engine is now free. Free for game development. Free for Virtual Reality. Free for education. Free for architecture. Free for film.

Download options:
Freeware
Windows/macOS
37.5 MB
58,170
4.6 161 votes

What is Unreal Engine 4?

Unreal Engine 4 is a complete suite of game development tools made by game developers, for game developers. From 2D mobile games to console blockbusters and VR, Unreal Engine 4 gives you everything you need to start, ship, grow and stand out from the crowd.

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.

What's New:

Unreal Engine 4.19 enables you to step inside the creative process - the tools become almost transparent so you can spend more time creating. Improvements to Rendering, Physics, Landscape Terrain, and many more systems mean you can build worlds that run faster than ever before. The quality of life for the developers using our tools is always top of mind, so we continue to look at areas we can improve to put the power into the developers’ hands.

Whether you are creating games, linear media, architectural visualizations, or product design tools, Unreal Engine 4.19 enables you to know exactly what the finished product will look like every step of the way. The new Live Link Plugin seamlessly blends workflows between external content creation tools and Unreal Engine so you can see updates as you make changes to source content. And with the continued improvements to Sequencer, you can be the director with even more control of your scenes in real time.

When it comes to bringing the worlds in your imagination to life, the sky's the limit. Create breathtaking vistas in large, open worlds thanks to Landscape rendering optimizations. With the new Dynamic Resolution feature that adjusts the resolution as needed to achieve desired frame rates, those worlds will run smoother than ever before on PlayStation 4 and Xbox One.

It wouldn’t be a complete release without a mountain of workflow and usability improvements, and Unreal Engine 4.19 does not disappoint in this respect. Working with Material layers and parameters is easier and more intuitive. Features for debugging Blueprints are more powerful with the ability to step over, step into, and step out. You can now save content folders as favorites. Animation tools have been improved with pinnable commands, multiple viewports, and much more.

New: Temporal Upsampling

We have added a new upscaling method called Temporal Upsample that performs both a temporal accumulation of the frame at lower resolution and primary spatial upscale, reducing output blur.

New: Dynamic Resolution

We now have support for Dynamic Resolution, which adjusts the resolution as needed to achieve a desired framerate, for games on PlayStation 4 and Xbox One! This works by using a heuristic to set the primary screen percentage based on the previous frames GPU workload.

New: Unified Unreal AR Framework

With this release of Unreal Engine, the Unified Unreal Augmented Reality Framework provides a rich, unified framework for building Augmented Reality (AR) apps for both Apple and Google handheld platforms. The framework provides a single path of development, allowing developers to build AR apps for both platforms using a single code path. The Unified Unreal AR Framework includes functions supporting Alignment, Light Estimation, Pinning, Session State, Trace Results, and Tracking.

New: Unified Unreal AR Framework Project Template

Also new is the Blueprint template HandheldAR, which provides a complete example project demonstrating the new functionality.

New: Physical Light Units

New to Unreal Engine 4.19, all light units are now defined using physically based units. Some light units were already well defined, but others were using undefined, engine specific units. The unit selection of a light is done through a drop-down menu (where applicable). For compatibility reasons, the default light units are kept compatible with previous versions of the engine. The new light unit property can be edited per light, changing how the engine interprets the "Intensity" property when doing lighting related computations.

New: Live Link Plugin Improvements

The Maya Live Link Plugin is now available and can be used to establish a connection between Maya and UE4 enabling you to preview changes made in Maya in real-time inside the UE4 Editor.

New: Sequencer Improvements

We continue to make improvements to the functionality and workflow of Sequencer to make it more powerful and increase efficiency.

New: Landscape Rendering Optimization

The Landscape level of detail (LOD) system has been changed so that instead of being distance-based it now uses screen size to determine detail for a component, similar to how the Static Mesh LOD system works. The LOD distribution now gives more coherent sizes on distant triangles based on their screen size, which can maintain detail that was not possible before.

New: Proxy LOD System (Experimental)

The new Proxy LOD system is an experimental Plugin for producing low poly LOD with baked materials for multiple meshes. Proxy LOD is used by the Hierarchical Level of Detail system (HLOD) and adds an alternative to the existing reduction capabilities provided by Simplygon.

New: Material Parameters Editing and Saving

You can now save parameter values to a new Child Instance or Sibling Instance in the Material Editor and the Material Instance Editor!

Complete release notes here.