Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon

3. May 2017


Hot on the heals of the 4.16 preview release, Epic have released a hotfix for the 4.15 branch.  The major purpose behind this fix is to work toward resolving D3D Hung crashes while enabling additional NVidia GPU diagnostics.  To support these new diagnostic features however, you need to update to a newer NVidia driver.  More details on the GPU Hang bug are available here.  This hotfix also addresses the following issues:

Fixed! UE-35606 Crash when Importing .OBJ using the File > Import into Level Option
Fixed! UE-42207 SVN SASL binaries may be causing crashes for some users
Fixed! UE-42911 Reflection capture crash in FindOrAllocateCubemapIndex
Fixed! UE-42165 [CrashReport] UE4Editor_Renderer!FReflectionEnvironmentSceneData::ResizeCubemapArrayGPU() [reflectionenvironment.cpp:215]
Fixed! UE-43279 Crash launching QAGame onto Windows
Fixed! UE-42920 Regression in Gaussian and Circle DOF
Fixed! UE-43443 GC Clustering broken for USoundWave assets (crash)
Fixed! UE-43028 UnrealVS is not working in Visual Studio 2017
Fixed! UE-43888 GitHub 3475 : Added a gitignore exception for automation files.
Fixed! UE-43608 EDL in 4.15 may not be fully safe and should be disabled by default
Fixed! UE-43346 Crash in Packaged Game When Using Gameplay Tags
Fixed! UE-42547 Removing a key from a Enum Map variable causes duplicate keys to remain
Fixed! UE-43928 FBlackboardKeySelector filters cause invalid argument assert
Fixed! UE-42759 Vulkan is crashing on S7 Mali
Fixed! UE-42184 IAP failed to read purchase
Fixed! UE-41313 Failed to compile C++ Code project, for iOS/tvOS in Development, in Xcode 8.3 beta 1
Fixed! UE-44029 FRepChangelistState leaks memory
Fixed! UE-44470 Compile failure packaging code project for tvOS from Mac
Fixed! UE-43454 Add Aftermath support to UE4Editor


As always, the fix is available for download using the Epic Game Launcher.

GameDev News

3. May 2017


The Defold Game Engine just saw release 1.2.103.  Perhaps the biggest new feature of this release is the ability to compile Java sources for use in Native Extensions.  Of course the release also contains several bug fixes.  If you’ve never heard of Defold, it’s a Lua powered 2.5D game engine that’s free to use.  If you want to learn more, we did a complete tutorial series available here.


Details of this release from the release announcement:

  • DEF-2543 - Added: Java compilation and Android resources in Native Extensions.
  • DEF-2630 - Added: Support for native extension app manifest.
  • DEF-1520 - Added: Support for configurable trigger overlap capacity.
  • DEF-1360 - Fixed: Texture packer improvements.
  • DEF-2660 - Fixed: Keyable draw order for spine scenes.
  • DEF-2668 - Fixed: Issue where UIWindow and EGLContext pointers were always null.
  • DEF-2665 - Fixed: Bundle bug where incorrect debug/release version was bundled.
  • DEF-2647 - Fixed: GUI Spine callback crash.
  • DEF-2658 - Fixed: Template node randomly selected.
  • DEF-2672 - Fixed: Unable to load texc_shared library in Editor 1.
  • All manuals, tutorials and FAQ have been moved to a public GitHub repository.
  • Added a new shader tutorial.
  • Both API documentation and manuals has been updated with user submitted changes. Thanks to Ross Grams, Alexey Gulev and jfrangoudes!

Click here to get started with Defold.

GameDev News

2. May 2017


Krita is a free and open source paint package that is rapidly improving as of late.  Today they released Kritia 3.1.3, a relatively minor release. 

New features in this release include:

  • implement context menu actions for default tool (cut, copy, paste, object ordering)
  • added option to allow multiple instances of krita (BUG 377199)
  • scale around pivot point added

The ability to run multiple instances is a huge addition to me; I can’t stand when applications limit you to only one running copy at a time, greatly limiting concurrent workflow.  In addition to these three new features, there are also a few dozen bug fixes, including:

  • Fix eraser switching back to the brush after flipping the stylus (BUG 375878) Krita
  • Fix the OpenGL crash detection and show Intel warning earlier
  • Fix the High DPI switch
  • Improve how you select brush spacing so it is easier to slide to a value
  • Fix right-button popup menus in tools when using Tablet Stylus (BUG 344878)
  • Added layer thumbnail on the animation timeline while hovering
  • Improvements to undo and the swap operation save memory
  • Fix when sometimes layer says “group not editable” (BUG 376214)
  • Fix slow down when changing of the smoothing options (BUG 375882)
  • Fix crash when closing an image right during the transformation operation
  • Fix a crash when switching tools while running the color picker (BUG 373883)
  • Update to Spriter plugin
  • Fix resetting the paint device cache (BUG 374142)
  • Upgrade the layer to an animated one when the first frame is added (BUG 377176)
  • Warn the artist when saving a read-only file (BUG 376098)
  • All file layers to be merged (BUG376613)
  • Add user feedback when locking for drag and drop between images (BUG 376382)
  • Fix potential crash when dragging and dragging large layers between images (BUG 376382)
  • Don’t crash if there is no proofing color space (BUG 376311)
  • Fix a crash when the layer gets changed to quickly during moving animation (BUG 377614)
  • Fix loading of some animation files
  • Port animation frames to use strokes (BUG 37696)
  • Update calligraphy tool icon
  • Fix removing color labels from multiple frames (BUG 374746)
  • Add a warning dialog when a person is potentially saving a corrupted image (BUG 361883 BUG 378681)
  • Fix updates to assistants when the brush outline is disabled (BUG 377952)
  • Fix for loading the display settings
  • Fixed a potential crash when merging layers with pass-through mode
  • Fixed flattening and merging of pass-through lode layers
  • Fix crash when double clicking on a polyline object (BUG 376497)
  • Fix frame offset when dragging and dropping between layers
  • Updated default settings for liquify tool (thanks David Revoy)
  • Fix issues with saving layer styles and vector layers.
  • Fix rending a sequence of one animation frame
  • Show the on-canvas message by default since mirror view needs it (BUG 346014)
  • Fix for converting floating point channel depth to 8 bit integers with PNG format (BUG 375217)
  • Fix crash when a file layer is deleted (BUG 376993)
  • Make lens blur work when using Krita in another language than English (BUG 376262)
  • Fix memory leak in PNG converter (BUG 378134)
  • Update tooltips for play and stop in animation docker
  • Convert the pasted clip color space when the option is set (T5367)
  • Fixes for loading ORA file types
  • Fix for updating title of document when changing document title (BUG 374389)
  • Fix activating next/previous layer shortcut for layer groups which are invisible
  • New icon for transform from pivot point
  • Show layer color labels in timeline docker
  • Use the name of the filter when creating a filter mask from the filter dialog instead of “effect”
  • Don’t cover startup dialogs (for instance, for the pdf import filter) with the splash screen
  • Fix a race condition that made the a transform mask with a liquify transformation unreliable
  • Fix canvas blackouts when using the liquify tool at a high zoom level
  • Fix loading the playback cache
  • fix with dragging when shift is selected (BUG 373067)
  • Use the native color selector on OSX: Krita’s custom color selector cannot pick screen colors on OSX
  • Set the default PNG compression to 3 instead of 9: this makes saving png’s much faster and the resulting size is the same.
  • Fix a crash when pressing the V shortcut to draw straight lines
  • Fix a warning when the installation is incomplete that still mentioned Calligra
  • Make dragging the guides with a tablet work correctly
  • Pressing and releasing a modifier key now updates the cursor instantly


Krita is available for download here.

GameDev News

28. April 2017


With the release of Unity 5.6, Unity have switched to a new naming convention with the next release being Unity 2017.  They just announced that Unity 2017.1b Beta is now available.  Be aware that this release is a beta and should not be used for production development, expect bugs and warts.  This release brings major new functionality including improved cut-scene tools, 2D improvements including sprite masking and a new physics shape editor.  FBX importing, animations and particle systems have also been improved.

More details from the announcement:

Tools for storytelling

2017.1 beta introduces Timeline and Cinemachine.

Timeline is a powerful new visual tool that allows you to create cinematic content (like the Adam short film). You can use it to cut scenes, create gameplay sequences and much more, by orchestrating your game objects, animations, sounds and scenes.

Cinemachine brings an advanced camera system that enables you to compose your shots like a movie director, including using real world camera settings and simple directions like “follow the head of the character.”

Timeline’s track-based sequencing tool and Cinemachine’s smart cameras system bring storytelling to artists who can now create stories focusing on the art direction, not the implementation details.


2D improvements

Following up on the major 2D feature improvements in 5.6, we are introducing 2D Sprite masking, which enables you to use masks with Sprites to create new kinds of effects.

Management of Sprites and Atlases have also been made easier by introducing the Sprite Atlas asset, which gives the developer more control on how to pack sprites and access them at runtime.

Another example of a workflow improvement is the addition of the Physics Shape Editor to the Sprite Editor, which allows you to create and edit a custom physics shape for a Sprite, which will then be used when  generating collider shapes with a PolygonCollider2D Component.

Scene and Asset Bundle Loading Improvements

We made several improvements to loading in-game scenes and Asset Bundles. The changes to the underlying architecture make the loading of scenes and Asset Bundles faster resulting in a smoother player experience.

Model Importer improvements

FBX import in Unity now supports Segment Scale compensation for models exported from Maya. We also added the option of computing weighted normals when importing FBX files and fixed normal generation for hard edges. Lights and cameras are now imported from FBX files, and visibility properties (including animation) can also be imported.

Particle system improvements

Even more features and improvements will be made available for the particle system, including culling mode with tooltip messages, edit modes for particle system collision mode planes, as well as several other improvements to collisions and physics.

Animation Improvements

Animation windows have been updated to improve the keyframing workflow of working with animations and interacting with animator state-machines. Performance Recording will be provided as an experimental release.


Collaborate is a simple way for teams to save, share, and sync their Unity project, regardless of location or role. In 2017.1 we will continue to improve the workflow with new features like browser integration and the ability to publish selectively.


The beta installer is available for download here.

GameDev News

27. April 2017


Amazon have released version 1.9 of the Lumberyard game engine.  Lumberyard is a fork of Crytek’s CryEngine, used in such titles as Crysis, Ryse, MechWarrior Online and the massive Star Citizen, which has now switched to using Lumberyard.  It’s available for developers free of cost with the only caveat being use of Amazon’s online services.

The 1.9 release brings new functionality including:LY


  • New Player Account Cloud Gem for player authentication and management
  • Web portal for managing player data
  • Improvements to the Particle Editor
  • Express install option (thank goodness!) for easier installs
  • Blend layer updates (specular color and smoothness sliders)
  • New VR features, mostly starter projects
  • UI system improvements
  • Physically based shader reference examples compiled into a gem
  • New Comment component


You can read more details in the release notes available here.

GameDev News

Month List

Popular Comments