Unreal Engine is the world’s most open and advanced real-time 3D game creation tool for developers to design and build games, simulations, and visualizations. It meets ambitious artistic visions while being flexible enough to ensure success for teams of all sizes. As an established, industry-leading engine, it delivers a powerful, proven performance that you can trust. From enterprise applications and cinematic experiences to high-quality games across PC, console, mobile, VR, and AR, the app gives you everything you need to start, ship, grow and stand out from the crowd.
A world-class toolset and accessible workflows empower developers to quickly iterate on ideas and see immediate results without touching a line of code, while full source code access gives everyone in the Unreal Engine 3D game creation tool for Windows community the freedom to modify and extend engine features.
This tool gives creators across industries the freedom and control to deliver cutting-edge content, interactive experiences, and immersive virtual worlds.
System Requirements For Unreal Engine: 3D Game Creation Tool
||Windows 7/ Windows 8/ Windows 10
||Quad-core Intel or AMD, 2.5 GHz or faster
||8 GB RAM
|Video Card/DirectX Version
||DirectX 11 or DirectX 12 compatible graphics card
Technical Specification Of Unreal Engine: 3D Game Creation Tool
||Unreal Engine 3D Game Creation Tool V 4.25
||Epic Games, Inc
Unreal Engine 3D Game Creation Tool Features
FBX, USD, and Alembic support
Connect to media production pipelines, with support for industry standards like FBX, USD, and Alembic. First-class USD support enables users to collaborate better with team members and work in parallel. Unreal Engine can read a USD file from anywhere on disk without a time-consuming full import, and write back changes to it as overrides; reloading the USD payload instantly updates changes made by other users upstream.
Integrate Unreal Engine into your pipeline and automate your workflows with full support for the industry-standard Python scripting in the Unreal Editor. You can construct asset management pipelines, automate data preparation workflows, procedurally layout content in a level, and create custom UIs to control the Unreal Editor.
Easily automate data preparation workflows—even if you’re not a programmer—with a simplified visual tool that lets you create a “recipe” of filters and operators that you can save and reuse on other scenes or projects. Make LODs, set up Lightmap UVs, substitute materials, and delete or merge objects based on factors such as class, name, metadata tags, or size.
Shotgun integration in Unreal Engine offers a streamlined connection with both upstream 3D asset data created by artists in other applications like Maya, and downstream image data that needs to be reviewed by supervisors and directors in Shotgun.
Character animation tools
Completely customize characters and craft believable movement with Unreal Engine’s mesh and animation editing tools, which include powerful features such as state machines, blend spaces, forward and inverse kinematics, physics-driven animation for ragdoll effects, and the ability to preview animation on the fly. A scriptable rigging system offers ways to achieve procedural rigging, animating in the engine, or setting up custom retargeting or full-body IK solutions.
Create and control complex animation behaviors with Animation Blueprints. An Animation Blueprint is a specialized Blueprint that controls the animation of a Skeletal Mesh. Graphs are edited inside of the Animation Blueprint Editor, where you can perform animation blending, directly control the bones of a Skeleton, or setup logic that will ultimately define the final animation pose for a Skeletal Mesh to use per frame.
Live Link data streaming
The Live Link plugin enables you to connect a stream of real-time data from an external source to Unreal Engine. You can stream character animation, cameras, lights, and other data from DCC tools such as Maya or Motionbuilder, or from motion capture or performance capture systems, including Apple’s ARKit face tracking, so you can capture facial performances from an iPhone. Live Link is designed to be extensible through Unreal Plugins, enabling third parties to add support for new sources.
The Take Recorder enables you to record animations from motion capture linked to characters in the scene, and from Live Link data, for future playback—so you can quickly iterate on performance recordings, and easily review previous takes. By recording Actors into sub-sequences and organizing them by taking metadata, you can more easily manage complex productions.
Rendering, Lighting, And Materials
The Forward Shading Renderer provides a faster baseline, with faster rendering passes, which may lead to better performance on VR platforms and certain consoles such as the Nintendo Switch. Support for Multisample Anti-Aliasing is also helpful for VR applications where constant sub-pixel movement introduced by head tracking generates unwanted blurriness with Temporal Anti Aliasing.
Flexible material editor
Enjoy unprecedented control over the look and feel of characters and objects with UE4’s physically-based Material Editor. 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 the appearance you desire.
Photoreal rasterizing and ray tracing in real time
Achieve Hollywood-quality visuals out of the box with Unreal Engine’s physically-based rasterizer and ray tracer. Selectively choose to ray trace reflections, shadows, translucency, ambient occlusion, image-based lighting, and global illumination, while continuing to rasterize others passes to get subtle, accurate effects at the performance you need. Effects include dynamic soft shadows from area lights, and ray-traced light from HDRI skylights.
Create realistic interior and exterior lighting effects while maintaining real-time performance, with a wide range of advanced lighting tools, including an atmospheric Sun and Sky environment, volumetric fog, volumetric lightmaps, precomputed lighting scenarios, and mesh distance fields.
Unreal Engine offers two methods to enable support for very large textures by dividing them into small tiles and only loading the visible tiles. Streaming Virtual Texturing, which uses texel data from converted textures on disk, reduces texture memory overhead for light maps and detailed UDIM UV artist-created textures. Runtime Virtual Texturing, where texel data is generated by the GPU at runtime, improves rendering performance for procedural and layered materials.
Post-process and screen-space effects
Choose from a range of film-quality post-processing effects to adjust the overall look and feel of your scene, including HDR bloom, tone mapping, lens flare, depth of field, chromatic aberration, vignetting, and automatic exposure. Screen-space reflections, ambient occlusion, and global illumination enable you to achieve realistic effects while minimizing cost.
Color-accurate final output
Composure, Unreal Engine’s built-in compositor, facilitates real-time compositing directly in the Unreal Editor, enabling final-pixel output to be delivered in camera. Individual passes can also be output for offline compositing, while support for OpenColorIO and the ability to output to HDR displays while respecting the ACES standard ensure consistent color throughout the pipeline.
Advanced shading models
Unreal Engine’s advanced shading models include Lit, Unlit, Clear Coat, Subsurface Scattering, Skin, Hair, Two-Sided Foliage, and Thin Transparency, enabling you to produce more realistic results on a wide range of objects and surfaces.
Simulation And Effects
Niagara particles and visual effects
Create film-quality levels of VFX polish in real time for effects such as fire, smoke, dust, and water with completely customizable particle systems in the built-in Niagara visual effects editor. Impact your scene with particle lights; create complex particle motion with vector fields; author effects such as flocking and chains with particle-to-particle communication; and use the audio waveform data interface to have particles react to music or other audio sources.
Simulate clothing and other fabrics with the Chaos physics solver. Set clothing parameters directly within the Unreal Editor and see your results immediately for fast and easy iteration. Use the Paint Cloth Tool to intuitively select which areas of your mesh will behave like cloth and the degree to which they will be affected by physics.
Chaos physics and destruction system
Chaos is Unreal Engine’s next-generation high-performance physics system. Using Chaos’s Destruction feature, you can fracture, shatter, and demolish massive-scale scenes at cinematic quality with unprecedented levels of artistic control. Chaos also supports static mesh dynamics, cloth, hair, and rigid-body animation for dangling items such as pony tails, and is integrated with Niagara for secondary effects such as dust and smoke.
Strand-based hair and fur
Simulate and render hundreds of thousands of photoreal hairs at up to real-time speeds from grooms created in DCC packages, for more convincing human characters and furry or hairy creatures. Strands can follow skin deformations for realistic fur and facial hair. The system features an advanced hair shader and rendering system and integrated Niagara physics simulation via Chaos.
Gameplay And Interactivity Authoring
Robust multiplayer framework
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.
Advanced artificial intelligence (AI)
Give AI-controlled characters increased spatial awareness of the world around them and enable them to make smarter movements with Unreal Engine’s gameplay framework and artificial intelligence system, controlled through either Blueprints or Behavior Trees. Dynamic navigation mesh updates in real time as you move objects for optimal pathing at all times.
Unreal Motion Graphics UI Designer (UMG)
Create UI elements such as in-game/in-application HUDs, menus, or other interface-related graphics you wish to present to your users with the UMG visual UI authoring tool. Construct your interface from editable Blueprint Widgets for pre-made functions like buttons, checkboxes, sliders, and progress bars.
With the Variant Manager, you can create and edit variants of your asset that include options for visibility, transforms, and material assignments, and activate or deactivate them in the Unreal Editor or at runtime. This is ideal for design reviews and marketing of configurable products, such as a commercial aircraft that can have different cabin layouts, furnishing, and fittings. Automated generation of variants is possible through a Python API.
Blueprint visual scripting system
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.
Integrated Media Support
Professional video I/O support and playback
Unreal Engine game maker offers support for 4K UHD video and audio I/O at high bit depths and frame rates on a range of AJA Video Systems and Blackmagic cards, enabling integration of AR and CG graphics into live broadcast transmissions. Full support for timecode and genlock ensures synchronization between multiple different video feeds and signal processing devices.
Unreal Audio Engine
Enhance your project’s audio with a rich audio feature set that includes real-time synthesis, dynamic DSP effects, physical audio propagation modeling, OSC support, layered Sound Concurrency, a Spectral Analyzer for Submixes, and the ability to bake Spectral Analysis curves and envelopes. Recent additions include convolution reverb processing and sound field rendering.
The Media Framework enables the playback of videos inside Unreal Engine. Videos can be scrubbed, paused, or rewound inside a Media Player asset, as well as controlled through C++ or Blueprints Visual Scripting. Supported formats include a range of Apple ProRes formats on Windows, and video encoded with the HAP codec.
Full access to C++ source code
With free access to the complete C++ source code, you can study, customize, extend, and debug the entire Unreal Engine, and complete your project without obstruction. Our source code repository on GitHub is continually updated as we develop features in our own mainline, so you don’t even have to wait for the next product release to get your hands on the very latest code.
Seamless Perforce integration
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, share assets and code with other team members, and roll back changes to an earlier version at any time.
Profiling and performance
Unreal Engine includes a large number of tools to help you profile, analyze, and optimize your project for real-time performance by identifying and removing bottlenecks. The most recent addition is the Unreal Insights system that collects, analyzes, and visualizes data on UE4 behavior, helping you understand engine performance either live or from pre-recorded sessions.
With a robust C++ API, you can add new classes to extend Unreal Engine’s functionality. Designers can then use Blueprint to create custom gameplay or interactions from these building blocks. Live Coding enables you to compile your changes without shutting down the Unreal Editor, so you can quickly test your progress.
Pros and Cons
|Has a visual scripting system
||Has a substantial learning curve
|An industry standard with plenty of documentation
||Users must pay royalties on profits
|Covers all stages of game development
||Build times tend to be long
|Can be used for many genres of game
||Any project will require substantial disk space
Unreal Engine 3D game creation software provides you with a fully integrated suite of tools for building every aspect of your project. It comes complete with advanced features that include physically-based rendering, UI, level building, animation, visual effects, physics, networking, and asset management. Not only that, but as a developer using this software, you have access to the complete C++ engine and editor source code.