Achieve Hollywood-quality visuals out of the box. Unreal Engine’s physically-based rendering, advanced dynamic shadow options, screenspace reflections and lighting channels provide the flexibility and efficiency to create awe-inspiring content.
With complete C++ source code access, you can study, customize and debug the entire Unreal Engine, and ship your project without obstruction.
With designer-friendly Blueprint visual scripting, you can rapidly prototype and ship interactive content without touching a line of code. Use Blueprints to build object behaviors and interactions, modify user interfaces, adjust input controls and so much more. Visualize gameplay flow and inspect properties while testing your work using the powerful built-in debugger.
For over two decades, Unreal Engine’s multiplayer framework has been battle-tested across many platforms and game types to produce some of the industry’s most compelling multiplayer experiences. Unreal Engine ships with a scalable and proven client/server architecture out of the box to bring instant viability to any project’s multiplayer component.
The built-in Niagara and Cascade visual effects editors enables you to completely customize particle systems using a wide variety of modules. Leverage particle lights to impact your scene and build complex particle motion with vector fields to mimic reality and create professional levels of VFX polish.
Unreal Engine post-processing features enable you to gracefully adjust the look and feel of scenes. Filmic effects at your fingertips include ambient cubemaps, ambient occlusion, advanced bloom, color grading, depth of field, eye adaptation, lens flares, light shafts, temporal anti-aliasing and tone mapping, just to name a few.
Unreal Engine 4's Material Editor makes use of physically-based shading and gives you unprecedented control over the look and feel of characters and objects. Quickly create a wide range of surfaces that hold up visually under close examination using the intuitive node-based workflow. Layer materials and fine-tune values at the pixel level to achieve any kind of style you desire.
Completely customize characters with Unreal’s mesh and animation editing tools, including powerful features such as state machines, blend spaces, inverse kinematics and animation-driven physics. Use animation Blueprints to work efficiently and preview your animations on the fly as you craft dynamic characters with believable movement.
Designed by film and TV professionals, Sequencer unlocks your creative potential with a fully non-linear, real-time cinematic editing and animation tool built for collaboration. Define and modify lighting, camera blocking, characters and set dressing on a per-shot basis. Create dynamic cutscene variations using cinematic cameras and live gameplay recordings. Teams of artists can work on entire sequences simultaneously in a way never before possible. Quickly iterate on both creative and editorial ideas faster than ever before.
Reach out, grab and manipulate objects with the power of Unreal Engine at your fingertips. The full Unreal Editor runs in VR with advanced motion controls so that you can build in a “what-you-see-is-what-you-get” environment. It’s the most robust, feature-complete and capable VR development solution in the world.
Due to Epic’s close collaboration with global leaders in hardware and software, Unreal Engine provides the highest quality solution for creating virtual reality (VR), augmented reality (AR) and mixed reality (MR) experiences. With native integrations for the most popular platforms, features such as forward rendering, multisample anti-aliasing (MSAA), instanced stereo rendering, and optimizations like monoscopic far field rendering, UE4 produces high-quality results without compromising performance. In addition, Epic helps drive the Khronos Group’s OpenXR initiative for VR and AR standardization.
Create large, open world environments with the Landscape system, which paves the way for terrains that are orders of magnitude larger than what has been previously possible thanks to its powerful LOD system and efficient memory use. Automatically cover your huge outdoor environments with different types of grass and flowers using the Landscape Grass feature, and then quickly place trees, bushes, rocks and other decorations by painting with the Foliage tool.
Give AI-controlled characters increased spatial awareness of the world around them and enable them to make smarter movements with Unreal Engine 4’s gameplay framework and artificial intelligence system. Dynamic navigation mesh updates in real time as you move objects for optimal pathing at all times.
Enhance your project’s audio with revolutionary features including real-time synthesis, dynamic DSP effects, and physical audio propagation modelling. Valve and Epic have teamed up to integrate the Steam Audio plugin into UE4. Steam Audio offers a multi-platform solution for physically-based audio spatialization and propagation for an increase in audio realism in VR.
Use Unreal Engine 4's Content Browser to import, organize, search, tag, filter and modify project assets within the Unreal Editor. Drag and drop assets directly into your scene and build out your world. Create asset collections to be used for individual work or shared with other developers.
The Unreal Editor has deep compatibility with Perforce, bringing many version control commands directly into the Content Browser. Manage your projects and monitor asset status more closely with in-editor icons and actions.
The Unreal Engine Marketplace has thousands of high-quality assets and plugins to accelerate production and bring new functionality to your work. Access new environments, characters, animations, textures, props, sound and visual effects, music tracks, Blueprints, middleware integration plugins, add-on tools and full starter kits. Millions of dollars' worth of content is freely available in the Marketplace, plus you can also create and sell your own content here.
Integrate virtually any technology into your Unreal Engine project by leveraging the modular plugin system. Free source access affords opportunities to create your own implementations for middleware packages, plus there are countless UE4 tool and feature integrations already available through the Marketplace and GitHub community.