Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
12. November 2019


There is a new bundle of interest for game developers on Humble, this is the Humble Unreal Engine Game Development Bundle featuring GameDev.tv.  It’s a collection of courses and assets (as well as the games QUBE 1 and 2) for use with the Unreal game engine.  As always the bundle is split into different tiers, where you buy a higher dollar value tier, you get all of the tiers below it.

In this bundle the tiers are:

1$ Tier

  • Unreal Cinematics Training Course
  • Q.U.B.E
  • Star Sparrow Modular Spaceship
  • Another Stylized Material Collection 8

16$ Tier

  • Math For Games Training Course
  • Unreal C++ v4.1X Training Course
  • QUBE 2
  • Master Control Material
  • Rusty Barrels Volume 2
  • Another Easy Terrain Material

20$ Tier

  • Unreal Multiplayer Training Course
  • Unreal C++ 4.22 Training Course
  • Unreal Blueprint Training Course
  • Unreal VR Training Course
  • Steampunk/Victorian Environment with Vehicles
  • Gamemaster Audio – Prosound Mini Pack
  • Slum Village Environment

As with all Humble Bundles, you can decide how your money is allocated between the publisher, humble, charity or if you so choose (and thanks if you do!) to support GFS using this link.  Learn more about this bundle in the video below.

GameDev News


12. November 2019


In addition to the Quixel acquisition news, Epic Games had a number of other announcements today, mostly in regards to non-game development uses of Unreal Engine.  The first news is that Unreal Studio and it’s associated Datasmith functionality are being rolled into Unreal Engine 4.24.  Details from the announcement blog:

As of our upcoming Unreal Engine 4.24 release, the features of Unreal Studio are being rolled into Unreal Engine and will be made available to everyone for free. Unreal Studio, which has been in open beta since March 2018, is a suite of tools and services designed to augment Unreal Engine for architecture, manufacturing, and product design; however, its features have applicability across broader markets.


The most notable Unreal Studio feature that will now become a standard feature in Unreal Engine is Datasmith, a workflow toolkit that enables you to efficiently aggregate and optimize 3ds Max, Revit, SketchUp Pro, Cinema 4D, and a wide range of CAD and BIM data in Unreal Engine.


Making Datasmith available to all Unreal Engine users brings high-fidelity, whole-scene conversion to the masses! In addition, the new Visual Dataprep makes automating data preparation workflows more accessible so smaller, design-focused teams can benefit from them.


As part of this integration all Unreal Engine users will gain static mesh editing, basic UV projections, jacketing and defeaturing optimization tools, and a Variant Manager.

Additionally they announced that the free period for TwinMotion (acquired in May) would be extended into 2020:

Previously, we’d announced that Twinmotion would remain free until November 2019; once downloaded, you can continue using the free version indefinitely. Today, we’re extending the free availability until our next release of Twinmotion, which is anticipated to ship in the first quarter of 2020. The new version will offer even greater photorealism, improved assets, tools to facilitate collaborative workflows, and more.

Twinmotion is a toolset that makes it easy to create interactive architectural scenes powered by Unreal Engine, you can check in out in action in this video.  You can learn more about both of these announcements in the video below.

GameDev News


12. November 2019


Today Epic Games have announced the acquisition of Quixel, the maker of the massive MegaScans PBR texturing library as well as texture creation and management tools Quixel Bridge and Mixer.  The acquisition is a gigantic boon for Unreal Engine developers, as they will get access to the massive texture libraries for free!  Additionally, even non-UE4 users benefit from this deal, as Megascans subscriptions are being improved and Mixer and Bridge 2020 are both being released for free!

Details from the Unreal Engine blog:

Today we are thrilled to announce that Quixel, creator of the world’s largest photogrammetry asset library and bundled toolset, has joined the Epic Games family!
Founded in 2011, Quixel is based in Sweden, and over 100 employees across six countries worldwide are joining the Epic Games team. Quixel’s products include Megascans, an extensive library of 2D and 3D photogrammetry assets, supported by companion applications Bridge and Mixer.

[SNIP]

As part of making the Quixel Megascans library of more than 10,000 assets free for all use with Unreal Engine, ten high-resolution packs have been shared today for free on the Unreal Engine Marketplace, as well as assets from the popular Iceland collection used in the “Rebirth” cinematic short. Additional asset packs will be made available for free on the Marketplace at a future date within the Unreal Engine 4.24 release timeframe.

And more details from the Quixel blog:

Megascans becomes free for use with Unreal Engine

The Megascans library is now completely free for use with Unreal Engine.

That means that if you are using Megascans with UE4, you get free, unlimited, and instant access to all of Megascans through Bridge and Mixer, and a wealth of Megascans packs on the Unreal Engine Marketplace. Ten high-resolution packs have been shared today for free on the Unreal Engine Marketplace, with additional asset packs being made available for free on the Marketplace at a future date within the Unreal Engine 4.24 release timeframe. This way, you can access the content in whatever way you prefer.

If you’re using Megascans only with UE4, we’ll refund all of your subscriptions for 2019. If you have an active subscription, log in to find out how to obtain a refund. If you have made Megascans purchases in 2019, but do not have an active subscription, we’ll reach out to you regarding refunds.

Megascans subscription prices lowered for everyone

Furthermore, with the generous backing of Epic, we’re immediately slashing the pricing of Megascans, giving you nearly twice as much content to download, and removing the resolution cap—for everyone, regardless of what engine, DCC or renderer you love and rely on. We’re also giving you a refund for the remaining duration of your subscription period to allow you to hop onto one of our new plans. If you have an active subscription, log in to find out how to obtain a refund.

Bridge and Mixer 2020 will be 100% free for everyone

But that’s not all. Epic is helping us make the upcoming 2020 versions of Bridge and Mixer 100% free for everyone, with no subscription required and both fully featured. We are releasing these new free versions within a few weeks from now and I’m thrilled to finally be able to share with you the upcoming updates.

Excellent news all around!  If you want to learn more, be sure to check out our video below.  If you want to see Quixel in action, be sure to check out our earlier hands-on video.

Art GameDev News


8. November 2019


Unreal Engine have just released Unreal Engine 4.24 preview 1.  Preview 1 releases are always among the most interesting as you can see all the major new features that are going to be in the next version of Unreal Engine, although like all preview/beta releases, it should not be used in production.

Major new features of UE4 4.24 preview 1 from the Unreal forums:

Animation Updates:

  • Inertial Blending (Beta). Creates a natural procedural transition between poses. It is based on bone velocities and momentum from the outgoing pose.
  • Animation Blueprint Linking (Beta). An extension to the sub-instance system allowing for dynamic switching of sub-sections of an animation graph, enabling multi-user collaboration and memory savings for vaulted or unavailable items.
Audio Updates:
  • Stream Caching (Beta). A feature enabled at cook time that significantly changes the way audio is loaded and released from memory. When enabled, almost all compressed audio data is separated from the USoundWave asset and automatically divided into separate chunks.
  • Audio Synesthesia (Beta). The Audio Analyzer module and Audio Synesthesia plugin expose extracted audio analysis data to be used for gameplay scripting via Blueprint. This enables designers to drive animations, effects and other elements tightly coupled to sounds being played in game.
  • Audio Mixer on by Default. The new audio mixer, as first announced at GDC in 2017, will now be enabled by default in 4.24. The audio mixer in UE4 uses a common software audio renderer across all platforms. This not only provides feature parity across all our platforms, it also extends the audio feature set in a wide number of areas and prepares UE4 for continued audio innovation.
Editor Updates:
  • Variant Manager Improvements. The Variant Manager allows editing and control of a variant system. It can be used in car configurators or other customizable product experiences. The variant manager also has potential for TV & broadcast applications, where users can switch between created scene setups at runtime.
  • Datasmith for Alias Wire Support Improvements. Alias Studio is a product design software used for surface modeling.
  • Sun and Sky Actor. We modified the existing Sun Positioner plugin to wrap a directional light, a sky light, and the newly introduced Atmospheric Sky created by the rendering team. The goal is to provide a workflow similar to the HDRI Backdrop actor added to 4.23, where users are provided with self contained functionality into a single actor.
  • Extended Editor UI Layouts. You can now create, save, load, export, and import multiple Editor UI layouts—even across different machines or devices. Team members can create specific Editor layouts that improve their workflow, and share these layouts with everyone on the team. .
  • New Project Workflow. The new project creation dialog has been completely redesigned! Instead of the dialog with tabs, there is now a New Project wizard. This simplifies the workflow for creating projects by breaking it up into smaller steps that are easier to understand.
  • New Toolbars for Chaos Fracture Plugin (Experimental). The UI for the Chaos Fracture Plugin has been updated! We have moved the Fracture and Cluster tools from the Modes panel into two toolbar palettes. These two palettes are designed to naturally progress through the phases of creating a destructible mesh.
  • Datasmith Improvements for 3ds Max, SketchUp, CAD, AxF
Dev Tools
  • AutoSDKs (Beta). The AutoSDK feature enables customers to distribute target platform SDKs while configuring them for the Engine on demand. UnrealBuildTool, AutomationTool and the Unreal Editor are all designed to work seamlessly with AutoSDK — the switching between SDKs is handled by UnrealBuildTool, which is invoked by the other tools.
  • BuildAgent Tool (Beta). BuildAgent is a utility for managing agents on a build farm. It supports fast cleaning of Perforce workspaces using locally stored information about file timestamps, as well as fast switching of workspaces using a local cache of files addressable by MD5 digest. It also includes functionality for parsing errors and warnings from build steps and propagating them to UnrealGameSync to display for users.
Geometry Updates:
  • Modeling Mode (Experimental). We have implemented a new Editor Mode that allows users to create and edit static mesh assets directly in the main 3D viewport using existing Actors/Components that are placed in the world. This does not replace the Static Mesh Asset Editor, but is a separate set of tools that are focused on interactive 3D modeling.
  • Modeling Mode Sculpting Tools (Experimental). Sculpting Tools are a subset of the Modeling Tools Editor Mode. We know that this kind of tool is of particular interest to artists, so we wanted to give you some details! The feature is a simplified version of 3D sculpting found in DCC tools like Mudbox or ZBrush. The basic concept is the same: you click and drag on your mesh to push the vertices around.
Mobile Updates:
  • Auto-instancing on Mobile (Experimental). We are planning to support the auto-instancing feature of the HLR on mobile devices for improved performance due to reduced draw calls. This functions the same as desktop auto-instancing, but it uses a texture instead of a buffer due to limitations on Mali devices, which can only support a buffer of 64 kb.
  • Android App Bundles. Android App Bundles are a new upload format for the Google Play Store that defers APK generation and signing to Google Play itself. Google’s Dynamic Delivery system then provides an APK optimized for a user’s device configuration automatically. As of 4.24, we will be supporting App Bundle builds through the Unreal Engine.
Networking Updates:
  • Network Engine Test Suite. In 4.24, we added automated testing features to the EngineTest project for networked features. We added a FunctionalNetTest to this project so we can create tests designed to make sure that different areas of networked games behave properly. With it, developers can test network features such as replication and RPCs between server and clients. This allows for testing with both Listen Servers and Dedicated Servers.
  • DTLS Support (Experimental). The DTLS packet handler component uses OpenSSL to implement a DTLS (https://tools.ietf.org/html/rfc6347) based encryption scheme for network traffic. It provides two different approaches for accomplishing this goal, encryption based on pre-shared key values (similar to the existing AES packet handler), and a system based on exchanging self-signed X509 certificates.
  • Steam Sockets (Experimental). SteamSockets is a networking plugin that takes advantage of the new Steam network protocol layer that was introduced recently into the Steamworks SDK. This plugin empowers a project to take advantage of some of the finer benefits of Valve’s network functionality to provide a smoother (and safer) online experience for players when using Steam.
Niagara Updates:
  • System Overview (Beta). There is a new tab in the Niagara Emitter and System Editor, which gives a high-level overview of the system or emitter being edited. The System Overview panel combines the pan-and-zoom Graph node view with compact versions of the Emitter Stack. With this new panel you get something which feels similar to the Cascade editor, but matches the form, elements and style of Niagara.
Online & Media Framework Updates:
  • Pixel Streaming Updates (Beta). PixelStreaming plugin was re-architected to resolve various quality-related issues and for general improvement, plus adding features requested by current customers:
    • Fixed video encoding artifacts.
    • Improved streaming over limited bandwidth network connections like mobile networks.
    • Add “Freeze Frame” feature to Pixel Streaming API - to show a static image (either custom or automatically generated) and pause streaming by user request, e.g. to avoid wasting network traffic on user inactivity.
    • Added encoding support for AMD GPUs.
    • Early implementation, and not completely on par with NvEnc
    • Upgraded WebRTC version to release 70.
    • As an ongoing initiative, integrated PixelStreaming with UE4 Media Framework. This allows basic Pixel Streaming playback inside UE4.
Open World Updates:
  • Landscape Blueprint Brushes and Landmass Plugin (Beta). Up until now Landscape data could be imported and/or edited from the Landscape Editor Mode only. This new feature opens the Landscape data to Blueprints. It is now possible to assign Blueprint Brushes to the new Landscape Edit Layers. Those Brushes have a Render event that can be implemented in Blueprint that allows the user to inject landscape data (Height data and/or Weightmap data) into the Edit Layer.
Rendering Updates:
  • Ray Tracing Features Updates (Beta). We have a number of new improvements to highlight - some are:
    • New RTGI method that delivers faster results. (Experimental)
      • Enable it using r.RayTracing.GlobalIllumination.EnableFinalGather 1. It supports a single bounce and samples per pixel should be set to 8.
    • Improved instancing support for Instanced Static Meshes and Hierarchical Instanced Static Meshes with improved efficiency for large worlds.
    • Multi-view support for Virtual Reality devices and split-screen. (Experimental)
      • NOTE: denoiser support is not yet in Preview 1. It will come later in the preview releases.
    • World Position Offset support for Static Meshes (enabled with per-Actor setting)
    • Improved multi-bounce ray traced reflections with better support for area shadowing in reflections using samples per pixel greater than 1. We’ve also added support for SSR fallback when using the command r.RayTracing.Reflections.Hybrid.
    • Niagara VFX support for Ribbons.
  • Screen Space Global Illumination (SSGI) (Beta). We’ve added beta support for dynamic global illumination as a screen space effect. Currently, it can be enabled using r.SSGI.Quality. Use a value between 1-4 to choose a quality level. It’s intensity and tint color can be adjusted using the Post Process Volume > Rendering Features > Global Illumination category.
  • Material Layers (Beta). Will enable you to combine your Materials in a stack giving you similar functionality to Material Functions except that is supports the creation of child instances. Existing documentation on this feature can be referenced here.
  • New Atmosphere Fog Component. We have a new AtmosphereSky component which adds a physically based Earth-like atmosphere. It can be used to create exotic worlds and provides a ground view with and aerial perspectives, including ground to space views for planetary atmospheres.
  • Burley Subsurface Scattering. We’ve added the Burley algorithm to the SSS Profiles Asset. This method is more physically accurate and aims to improve the quality of skin shading and simplifying setup using physically based material properties. This SSS model targets high-end skin rendering with cleaner, more accurate falloff.
    • Enable it in the SSS Profile Asset.
    • The Editor Preview Level should be set to Cinematic
    • It requires Temporal Anti-Aliasing to be enabled.
    • For existing content using the standard SSS Profiles, it should require minimal changes to your existing content.
  • Hair and Fur Rendering and Simulation (Experimental). We have experimental support for hair rendering and simulation. In 4.24, you’ll be able to import your Alembic (.abc) groom from an external DCC application, create and setup your hair using the Groom component in UE4, Author and Edit your Material in UE4, and use Niagara to set up hair physics with some adjustable settings.
  • Runtime Virtual Texturing Improvements (Beta). We’ve continued to improve process and add useful updates to the RVT workflow for 4.24. These are some of the improvements coming this release:
    • Added settings for more refined control of your RVT through the RVT Asset.
    • Added RVT Material Types. We now have four options compared to the two in the previous release.
    • Added different RVT Base Color and Normal Storage settings for encoding.
    • Added two new RVT Asset actions through the context menu for “Find Material Using This” and “Fix Material Usage” to streamline workflows when creating or fixing RVT Assets and their references.
    • Ability to build a Streaming Virtual Texture from your RVT from its low resolution mips. This makes it more efficient to make use of both Streaming and Runtime Virtual Textures together to save memory.
    • Tied RVT to Scalability options for along with console variables to tune RVT settings per-project and/or per-platform.
Virtual Production Updates:
  • Pro Media Export (Beta). Currently, the export to disk capabilities from Sequencer is limited and does not address the production needs. We are adding Pro media codec support for Avid DNXHR to sequencer export to better integrate with film pipelines and TV Pipelines.
  • 3D Text (Experimental). As Unreal Engine becomes used in the Broadcast industry there have been a number of requests to support Geometry based 3D Text.
  • nDisplay QoL - Revised Architecture for Pawn, GameMode & Inputs. We have a number of improvements to highlight:
    • Pawn - We were forcing users to use a custom nDisplay Pawn - nDisplay would not properly work with regular Pawns or Character Classes.
    • GameMode - Must be using a Custom nDisplay Game Mode. We’re getting rid of that as well.
    • Consequences - Adding rotations via rotation components vs the controller
XR Updates:
  • OpenXR (Beta). A new UE4 plugin that utilizes the new OpenXR standard to support a wide range of VR and AR devices through a single plugin.
  • Magic Leap Update. We’ve updated the Magic Leap integration with support for their latest 0.22 SDK. This required updating almost the entire surface area of the plugin and brings us from a relatively old 0.19 integration up to what they are currently publicly shipping.

Be sure to check the complete forum post for a list of fixes and breaking changes in this release.  Check out the video below to see Unreal 4.24 preview 1 in action, including how to enable and use the new mesh modeling and sculpting tools.

GameDev News


5. November 2019


Excellent news for Unreal Engine developers, we have another year of Unreal Asset Marketplace giveaways!  This consists of 5 assets free for the month (and yours forever if “purchased”) as well as 3 asset packs that are free forever.

This month’s content consist of:

Free For November

Free Forever

In addition to the giveaway, they are running an appreciate sale on Nov 5th and 6th, featuring assets from last years giveaways for 50% off.  If you are interested in learning more about these assets, be sure to check out the video below. 

GameDev News


AppGameKit Studio

See More Tutorials on DevGa.me!

Month List