Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
26. June 2018

Unreal Engine 4.20 just got one step closer to production ready with the release of 4.20 preview 4.  Generally preview 1 is the release with all new bells and whistles (like the new Niagara particle system), while each subsequent preview is all about purging the bugs and ironing out kinks that are discovered and preview 4 is no exception.  This release contains 100% product fixes, but there are quite a few of them.  If you are interested in learning more about the functionality that is being added in 4.20 be sure to check out our video, also embedded below.

Details from the release forum post:

Fixed! UE-59810 SkelMeshMerge not working for meshes with >1 LOD
Fixed! UE-44910 Skeletons don't cook in a deterministic way
Fixed! UE-60856 Pose Asset crash - update source crash when curve is added
Fixed! UE-60561 Nothing in timeline for Blending_ControlRig sequence
Fixed! UE-60486 Project fails to reopen after adding a feature pack
Fixed! UE-60902 nDisplay icons are not set
Fixed! UE-60870 Once Autoplay has been disabled, it cannot be re-enabled
Fixed! UE-60867 Black squares on ActionRPG landscape on device
Fixed! UE-60758 ActionRPG has outdated UE branding for app icon for Windows
Fixed! UE-60746 Update RemoteSessionApp project to have Simple VirtualCamera sample level
Fixed! UE-60677 Character can be instantly reoriented during some animations
Fixed! UE-60674 iOS has the wrong Launch Image in ActionRPG
Fixed! UE-60675 ActionRPG Android defaults to Vulkan
Fixed! UE-60671 Background is black on devices because fog is not rendering
Fixed! UE-60672 Pillar pops in vision when crossing middle of map
Fixed! UE-60634 ARPG - Android Launch Image
Fixed! UE-60633 ARPG - Blur backups on es3.1
Fixed! UE-60577 Landscape in ActionRPG is default material in Mobile PIE (ES2)
Fixed! UE-60558 VehicleGame launcher sample is missing some default inputs
Fixed! UE-59041 Late feature : MDL/AXF importer
Fixed! UE-59798 Late feature : AJA Media
Fixed! UE-59438 Late feature : Virtual Set sample
Fixed! UE-60898 AjaMedia.uplugin has EngineVersion set
Fixed! UE-60772 Transparency and fading do not work in MeshEditor
Fixed! UE-60723 Import CAD - Crash on re-import after deleting & undo deleting light source
Fixed! UE-60803 Datasmith - Generate lightmap UVs is disabled at import
Fixed! UE-54417 [CrashReport] UE4Editor_CoreUObject!StaticAllocateObject() [uobjectglobals.cpp:2305]
Fixed! UE-60438 When Client Side Navigation is enabled, it is only initialized Server Side
Fixed! UE-59055 Crash occurs when interacting with pop out widget for Debug Filter drop down within the Blueprint editor
Fixed! UE-60254 Rare crash closing the editor after packaging with Nativization enabled
Fixed! UE-60794 Editor crashes when accepting target in Merge Tool
Fixed! UE-60774 Crash opening new level with current level and sublevel blueprints open
Fixed! UE-60759 Crash diffing two blueprint and reloading one of them
Fixed! UE-60661 Match3 fails to package with Nativization for Android, 'Function does not have a parameter named 'MoveType''
Fixed! UE-60873 Crash compiling an Anim Blueprint used in as a Sub Anim Instance twice after changing a variable to Text
Fixed! UE-60872 Crash compiling an Anim Blueprint used in as a Sub Anim Instance twice after changing a variable to String
Fixed! UE-60878 Changing parameter type will lose pin values (but not connections)
Fixed! UE-60711 Reloading blueprint with Diff window open will crash the editor
Fixed! UE-60705 Crash - Triggering a Blueprint Breakpoint Multiple times with the Blueprint Editor closed Crashes the Editor
Fixed! UE-60625 All pins are orphaned on a custom event call node when a pin is changed on the custom event
Fixed! UE-60624 Hang when hosting an online ShooterGame match
Fixed! UE-60584 Crash when doing PIE from Override Binding assets in QAGame
Fixed! UE-60047 SDL2 needs to be rebuilt for armhf (32bit)
Fixed! UE-59943 Linux crash on startup with Cook On The Fly
Fixed! UE-59928 Linux: suppressing -fPIE does not work as intended.
Fixed! UE-60217 User is not prompted to install the toolchain provided by UE4 when generating project files on Linux with an old clang version
Fixed! UE-60858 Unknown project file type 'CLion error when generating project files for CLion
Fixed! UE-60596 TestPAL crashes with MallocProfiler when trying to run on Linux
Fixed! UE-60566 Standard error is spammed with "Used memory before allocating anything was"
Fixed! UE-60398 4.20 modular binaries don't start on a number of Linux distros (Fedora, CentOS, Arch)
Fixed! UE-57836 Crash dragging with materials into level
Fixed! UE-60146 Linux: EXR Image Sequences Render Black
Fixed! UE-60767 ARM server fails to build with: undefined reference to SDL_ConfineCursor
Fixed! UE-60242 Android Rendering issues on ARPG in Vulkan
Fixed! UE-59864 RemoteSessionApp has no UE splash (loads with black screen)
Fixed! UE-59576 Blending on meshes in Landscapes umap is not rendering properly in High End Mobile Preview or HTMl5
Fixed! UE-60781 Blackscreen in app on Galaxy S6 SM-G920F
Fixed! UE-60560 iOS: Errors During Build Step with dSYM File Included Due to Space In Project Path
Fixed! UE-58463 Thermals are Nominal message appears on DebugGame and Development iOS packages
Fixed! UE-57315 Match3 Sig 11 crash with GL RHIThread enabled
Fixed! UE-60277 Vulkan -sm5 application fails to load: Error: The global shader cache file SF_VULKAN_SM4.bin is missing
Fixed! UE-59572 Depth' blur needs to work on the new DOF
Fixed! UE-59535 Enabling Support Compute Skincache causes textures to render incorrectly on SK_Mannequin in game
Fixed! UE-59784 Static Mesh LODs are not changing their color based upon distance
Fixed! UE-59425 Movable Volumetric Fog causing black artifacts on Particle Lights
Fixed! UE-60901 DOF: take coc radius error into account when binning gathering sample
Fixed! UE-60854 Diaphragm DOF second coc dilate is not being used
Fixed! UE-60808 Material Collection Not Updated
Fixed! UE-60775 MetalRHI: "FMetalShaderPipeline does not have member named..." errors compiling Test config
Fixed! UE-59307 Add support for Compressed Volume textures in Vulkan
Fixed! UE-60612 Crash in FD3D11DynamicRHI::SetResourcesFromTables
Fixed! UE-57601 ShooterGame menu flashes in Vulkan on Linux
Fixed! UE-53183 Re-do optimization from 3689687
Fixed! UE-56009 Warning: Ambiguous search when launching TM-PhysicalLightUnits
Fixed! UE-60268 Min Roughness light parameter not functioning properly
Fixed! UE-60421 Extremely low frames on Context Examples - UMG with -vulkan
Fixed! UE-60944 PIE after an Undo of an Added Sub-scene causes a crash related to UMovieSceneTrack::GetMaxRowIndex()
Fixed! UE-60736 Using the Create Level Sequence Player node starts the sequence at a Random Start Time
Fixed! UE-60686 Tracks referencing the same sequencer don't work properly in package build
Fixed! UE-60841 Asset Size Mapper window text is clipped when High DPI is enabled
Fixed! UE-60730 Texture Editor viewport glitches when editing adjustment attributes
Fixed! UE-60699 Crash overwriting a recently-saved level
Fixed! UE-60926 Camera Safe frames offset when High DPI Support is enabled
Fixed! UE-60918 Vertices are offset from mesh when Large Verts is enabled with High DPI Support
Fixed! UE-60770 Unable to Reset to Default on various settings in the details panel of Texture Editor
Fixed! UE-60331 [CrashReport] UE4Editor_Landscape!ALandscapeProxy::FlushGrassComponents() [landscapegrass.cpp:1942]
Fixed! UE-48724 [CrashReport] UE4Editor_Landscape!ULandscapeInfo::UpdateLayerInfoMap() [landscape.cpp:1459]
Fixed! UE-48899 [CrashReport] UE4Editor_Landscape!ULandscapeInfo::RegisterActor() [landscape.cpp:1882]
Fixed! UE-51914 [CrashReport] UE4Editor_CoreUObject!FWeakObjectPtr::Get() [weakobjectptr.cpp:81]
Fixed! UE-60642 Modifying Curve Atlas Texture Size changes the curve index used by Material Instances
Fixed! UE-60332 [CrashReport] UE4Editor_MeshEditor!FMeshEditorMode::CreateWireframeMeshComponents() [mesheditormode.cpp:4780]
Fixed! UE-60261 EngineTest - MeshOrientation tests fail with: "Screenshot 'MeshOrientationTests_After Runup' test failed, Screnshots were different!"
Fixed! UE-60877 Renaming and deleting parameters from the system/emitter editor deletes and renames inputs in modules.
Fixed! UE-60874 Crash when editing float function inputs.
Fixed! UE-60847 Curve evaluation doesn't work with interpolated spawn until interp spawn is turned off and on again
Fixed! UE-60669 Renaming an Output Pin within an Niagara Script Details Panel breaks existing connections
Fixed! UE-60548 Crash when redoing after undoing the addition of an emitter to a system
Fixed! UE-53684 Niagara emitters without render modules will have a sprite module created for them when they're added to a system that can't be deleted
Fixed! UE-59114 Widget clips incorrectly when added at runtime
Fixed! UE-60731 Some widget elements render on top of the editor during PIE if they are wrapped by an invalidation box
Fixed! UE-60592 Ensure when force deleting a Widget Blueprint referenced by the level Blueprint
Fixed! UE-60342 Adding the Vehicle code feature pack to a project fails to compile with 'HMD_MODULE_INCLUDED' errors
Fixed! UE-60884 Installed builds fail when ARKit is enabled by default
Fixed! UE-60861 There are seams in the AR environment textures when applied to a skylight
Fixed! UE-60783 ARKit 2.0 Preview Support
Fixed! UE-60556 GearVR projects are not receiving Gear trackpad input
Fixed! UE-53905 Oculus CheckIfPointWithinPlayArea function returns incorrect results
Fixed! UE-51654 SteamVR plugin ignores windowed settings and forces app into fullscreen
Fixed! UE-54455 MR Calibration: When calibrating with Vive, alignment models don't show up
Fixed! UE-57633 ARKit: App Crashes when Swiped Off-Screen after Pressing "Start AR"
Fixed! UE-60756 LiveLink Client Panel not refreshing for sources not added through UI
Fixed! UE-60840 Crash dragging Spline Mesh Actor from modes panel into viewport

GameDev News

6. June 2018

Epic have officially launched the first preview of the upcoming Unreal Engine 4.20.  Of course this is Unreal Engine so you can expect a swath of graphical improvements, but there are several other new features as well.  On of the key features of this release is Beta 1 of Niagra, their next generation programmable particle FX system.  There are multiple new LOD tools, blueprint bookmark support, the ability to export sequencer data in Final Cut Pro XML format and a switch to Visual Studio 2017 for the default C++ projects.

From the Epic blog announcement:

Included in Preview 1 are improvements to the proxy LOD tool, as highlighted in the May 17th livestream, many mobile improvements and optimizations we've made for Fortnite on iOS and Android, and early access to mixed reality capture. Niagara will be rolling out in early access, and you’ll also see a number of our GDC features, including the new cinematic depth of field and improved rendering features for digital humans at your disposal.

You can learn a great deal more about the specifics of this release on the Unreal forums, or watching the video below.  One of the major features in this release, Niagara, was heavily featured in this GDC talk, if you like me cannot get it to run but want to learn more.  As always this update is available in the Epic game launcher.  Also be forewarned, this is a preview release so don’t even think about using it in production!

GameDev News

19. March 2018


If you are an Unreal Engine game developer, Epic just announced a pretty sweet give away.  They just released $12,000,000 worth of art assets from the 2017 MOBA Paragon.  The assets include 20 AAA quality characters, fully rigged, textured and animated, ready for game deployment.  Additionally they released 1,500+ assets used to develop game levels. 

The assets are usable without condition so long as you are using Unreal Engine.  If you are using a different game engine you have no rights to any of these assets.

To see the assets in action be sure to watch this video.

GameDev News

14. March 2018

After several beta releases, Unreal Engine 4.19 is finally here.  This release includes a new raft of graphical features, a new dynamic resolution feature that should help PS4 and UE419XBox One developers scale across devices, a unified AR API that works on both Apple and Google devices, a new AR game template, a Maya and Motionbuilder live link plugin, sequencer improvements, improved landscape LOD, material layers and much much more.

Details from the release announcement:

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, ability to have multiple viewports, and lots more.

As always, the newest version is available for download in the Epic Game Launcher. 


Be sure to read the release notes for comprehensive details of this release.

GameDev News

1. February 2018

Unreal recently started releasing preview versions of Unreal Engine 4.19 with some great new features and apparently one stealth one… glTF support.  This is actually excellent news for the industry as a whole, as the current standards FBX and COLLADA or convoluted, proprietary or both.  A good, game ready, cross platform, cross application open andgltf free 3D file format is desperately needed and more and more it seems that glTF may finally be that format.

User vlbanco did an in-depth post on his experiences with the new format on the Unreal forums.

My tests have resulted in this:
Basic static mesh support works. Skeletal meshes and animations are not supported yet.

Each of the objects in the scene will become a single static mesh in unreal. This is good for a modular pack, but very bad for complex multiobject files. An option to merge objects would be great (like in FBX import). This fails spectacularly if you try to import one of the complex models from , like the unity robot model (he imports as a ton of tiny objects) The same happens with the drone mode;.

Interestingly enough, Blender export works by default, without any setup. There are no more scale ******** to deal with as with FBX, and also it will use the correct axis by default, so no flipped models or badly scaled models. Great improvement over FBX. It "Just Works"

All objects in the scene will import as static meshes, with their scale and position reset. If you have any scale or position at "object" level in blender, when importing into unreal this will be reset. An option to apply the scale/position would be great, but working around it is absolutely trivial.

Smooth groups export perfectly by default, exactly as they are with blender (no more import normals or not as with FBX). Another great improvement over FBX
Whole scenes cant be imported well, as every object will just become a separated static mesh centered at origin, but without the "scene hierarchy". The importer having the option to create a blueprint that holds the scene information would be a huge plus, and would allow one to create a whole scene in blender and import it as 1 object into ue4.

The material/texture import is a lot better than i expected, and its what makes this a superior format and workflow over FBX (for static meshes) right now. A blender cycles node tree will get completely translated to UE4, as long as it follows the roughness/metallic workflow. The fact that the importer already supports textures and recreates the material is awesome.

Do keep in mind, this is very much an experimental feature, but for many Blender artists, it’s already sounding like a superior experience.  Let’s hope skeletal animations get added soon!

GameDev News

GFS On YouTube

See More Tutorials on!

Month List