The Unreal Engine 4 is a suite of game development tools made by game developers. There are not limits to the engine's technology, as seen in my previous article. So let's look at the features of the Unreal Engine 4.
DirectX 11 & 12 Rendering Features: This includes full-scene HDR reflections, thousands of dynamic lights per scene, artist-programmable tessellation and displacement, physically-based shading and materials, IES lighting profiles and many more.
Cascade Visual Effects: Provides tools needed to create detailed fire, smoke, snow, dust, dirt, rubble and more. It includes fast, low-cost GPU particle simulation and a collision system that interacts with the depth buffer. Millions of dynamic particles can receive and emit light within a scene, and you can control all kinds of particle properties, including size, color, density, falloff and bounciness.
New Material Pipeline: Makes use of physically-based shading to give you control over the look and feel of characters and objects. Create a wide range of surfaces that hold up visually under close examination. Layer materials and fine-tune values at the pixel level to achieve the style you desire.
Blueprint Visual Scripting: Blueprints enable anyone to prototype and build playable content without touching a long of code. Use Blueprints to author levels, object and gameplay behaviors, modify user interface, adjust input controls and more.
Persona Animation: Toolset used to edit skeletons, skeletal meshes and sockets, animation blueprints and many more. It enables preview of animation sequences and morph targets, and also set up animation blend spaces and montages. You can also modify physics and collision properties for the mesh characters.
Matinee Cinematics: This toolset provides control over cut scenes, dynamic gameplay sequences and movies. Matinee enables you to set up action within your scenes down to the finest detail, animate scene properties over time, and produce awesome filmic moments.
Terrain & Foliage: The Landscape system allows larger landscapes than ever before, thanks to its powerful LOD system and efficient memory use. It allows customization of huge, outdoor worlds using the foliage tool by quickly painting or erasing all sorts of terrain components.
Features include much more, including full source code access and C++ code view, artificial intelligence, audio, and instant game preview.
If anyone is interested, it is free over at their website with tutorials. Unreal Engine 4 sounds very difficult, but many games have already been created that implemented the game engine. Here are only a few:
Ark: Survival Evolved
Dead Island 2
And of course, CryZENx is using it in an example of works by fans.
If you have the time and requirements, go ahead and download the Unreal Engine 4 and start making some games! They'll look amazing and most likely people will love it.
And if you have already made material, go ahead and feel free to share it on here in the comments below!