Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
11. March 2016

 

Another one for the early adopters.  Epic Games have released Unreal Engine 4.11 Preview 7.  As always you can update to the newest version using the Epic Game Launcher.

 

This release is mostly full a large collection of fixes, but if you are on Mac OS, be sure to check below for a major show stopping bug! Details of this release from the forum:

Fixed! UE-25334 Tessellation no longer working
Fixed! UE-27720 Cook failure; DoesPackageExist Failed 'None' not a standard filename
Fixed! UE-27403 CLONE - Assert on Debug Editor load attempting to Link() a particular BP class during serialization
Fixed! UE-27313 Crash compiling anim blueprint with a random sequence player node
Fixed! UE-27236 Translucent particles not being cleared from right eye on Morpheus
Fixed! UE-26414 Mac is missing .emscripten file necessary for packaging or launching onto HTML5
Fixed! UE-26573 Crash in FLazyObjectPtr::PossiblySerializeObjectGuid when undoing/redoing
Fixed! UE-24721 Hot Reload fails to take effect when compiled from Xcode
Fixed! UE-27424 Reimplement GC cluster fixes in 4.11 to fix memory leaks
Fixed! UE-27292 CL# 2858947 caused a crash when opening a BP in an existing project
Fixed! UE-27352 Blueprint_Mouse_Interactions requires double click to interact with objects
Fixed! UE-27544 Crash When Raycasting Against Mesh With Multiple Materials
Fixed! UE-27254 SteamVR HMD Late-Update Broken
Fixed! UE-27751 Build lighting fails without Error in Mac Editor.
Fixed! UE-27717 Crash when rapidly switching menus and tapping buttons.
Fixed! UE-27092 With Move Controller plugin enabled, motion controller components set to 'Pad' do not follow DS4 controller
Fixed! UE-27091 Non-Pad motion controller components follow DS4 when plugin enabled
Fixed! UE-27724 Slate - Problems with RHI Thread cleanup
Fixed! UE-27757 Assert when changing name of an asset in between Launch On operations
Fixed! UE-27842 Packaging iOS on Windows fails with "Index outside the bounds of the array"
Fixed! UE-27196 Match3 crashes when opening Weblinks
Fixed! UE-27405 Functionality requires two clicks in Top Down and Puzzle Template
Fixed! UE-23231 Can't Upload iOS build signed on PC
Fixed! UE-27287 Re-opening apps to a black screen on Android
Fixed! UE-26168 naming box collision in player character renames overlap begin event in actor calling player character
Fixed! UE-25794 Sun renders dark in SunTemple on multiple Android devices
Fixed! UE-21895 Clicking button in the Window Switcher UI does not do anything on Mac
Fixed! UE-25645 Editor loses resolution when exiting play in editor with Vive attached
Fixed! UE-27183 [Mac] Metal SM5 is loading the wrong Shader Platform
Fixed! UE-27144 With Parallel rendering enabled scene renders black in certain levels
Fixed! UE-27145 With Parallel rendering enabled only left side of screen updates in certain levels
Fixed! UE-26674 Material Parameter Collections are not working on Android v 5 phones from 4.11
Fixed! UE-26891 GPU-ARM Mali 400 series phones will render an Opaque Unlit Material as black
Fixed! UE-27154 Using StereoPano capture commands crashes the editor
Fixed! UE-25747 StrategyGame and Sun Temple levels render as black on the several Mobile devices
Fixed! UE-27073 Crash Occurs When Attempting to Pass a Struct Containing an int64 into a Blueprint Function
Fixed! UE-23758 CLONE - [UFE] Deployments hang infinitely when attempting to deploy to two kits simultaneously
Fixed! UE-21157 XBOX ONE: incorrect name displayed for game
Fixed! UE-27377 Smart Links are Removed During Dynamic NavMesh Regeneration
Fixed! UE-23759 CLONE - [UFE] Project will not launch on the selected xbox, even though UFE says it succeeded
Fixed! UE-26640 Attempting to set skeletal mesh on vehicle blueprint during PIE crashes editor
Fixed! UE-27451 Splitting pins on "Make Struct" and "Set Members" struct nodes does not hide the struct pin.
Fixed! UE-25834 Selection rendering corrupted on iMac 5k in El Cap, intermittently on other macs
Fixed! UE-27552 Compile fails if GearVR plugin disabled on Android
Fixed! UE-27449 Mac Primary GPU reporting used for stats reporting is wrong
Fixed! UE-27143 Using Win key to leave UE4 breaks viewport input
Fixed! UE-27374 Map picking in Maps and Modes settings page is poor
Fixed! UE-27417 Static shadows are not rendered correctly on Galaxy S6 Android 6.0.1.
Fixed! UE-27150 Format Text nodes and split nodes reporting warning that override pins are removed.
Fixed! UE-25015 Separate Translucency disabled in the Project Settings will not render asset
Fixed! UE-24067 Post processing rendering artifacts Nexus 6
Fixed! UE-27713 User not able to get mouse control in viewport
Fixed! UE-25111 Signal 11 error when closing project on Linux
Fixed! UE-25804 Shootergame UI text is corrupted on mac with Metal
Fixed! UE-27649 FTextLocalizationManager::UpdateFromLocalizationResource is discarding data
Fixed! UE-27490 Crash after reaching a certain number of active reverbs
Fixed! UE-27583 Metal Uniform Buffer Reuse Is Unsafe, Reports Incorrect Free Memory
Fixed! UE-27811 Morpheus visual corruption when not tracking
Fixed! UE-27688 Game thread using too much CPU time when application is paused on Android
Fixed! UE-27722 SetWidgetToFocusOnActivate removed, not deprecated.
Fixed! UE-25904 GPU particles on SM4 no longer have collision
Fixed! UE-27367 Localization is out of date in 4.11
Fixed! UE-24248 AppleTV there is no audio for the installed project on AppleTV
Fixed! UE-27172 Add cvar to control additive baking
Fixed! UE-24843 Project launcher splash does not disappear after project opens on Linux
Fixed! UE-24373 The IOS Third Party library Bolts has an incorrect file name in its Build.cs file
Fixed! UE-27432 Projects show {GameName} when launching multiple times on any platform
Fixed! UE-27608 DirectoriesToAlwaysStageAsNonUFS does not get remapped on IOS
Fixed! UE-26861 Crash Redoing closing a tab in Persona
Fixed! UE-27094 Failed to package project for AppleTV from Windows machine
Fixed! UE-26710 Match3 gets stuck at "Attempting to Restore" when cancelling signin
Fixed! UE-25977 -precompile crashes UBT in a user non-friendly way on Linux
Fixed! UE-27568 Mac Crash Reporting Replaces the Game Log with System Log
Fixed! UE-24967 Integrate D3D12 update from MS
Fixed! UE-26860 Ogg-vorbis decoding not thread safe
Fixed! UE-27535 Starting position of physics simulated bp is different in Standalone Game
Fixed! UE-27133 SunTemple floor tile design has changed in 4.11
Fixed! UE-27855 Crash launching project on mobile devices
Fixed! UE-27798 Erroneous MoveFixedBody warnings when running construction scripts in game
Fixed! UE-23446 If a hot reload is performed after adding a custom UserDefinedEnum class to the project, the Editor will crash.
Fixed! UE-24689 CrashReporter: Send and Restart option fails when the agree to be contacted box is unchecked
Fixed! UE-26931 Noise Node used in UI Material is rendering Black

If you are a Mac developer, be sure to note the following!

Important Known Issue: UE-27673 - Mac crashes when building lighting. This is due to an Nvidia GPU driver bug on OSX El Capitan 10.11.3 or earlier. The solution for this is to update to the OSX 10.11.4 beta.

GameDev News


17. February 2016

 

Unreal Engine just received a hotfix for their stable release of 4.10.3.  The hotfix contained the following fixes:

Fixed! OPP-4947 Installation Error code R-1638 / Unable to upgrade to 4.10.1 through launcher if 4.11 has been installed
Fixed! UE-13030 Crash related to loading sub-level - UEngine::LoadMap()
Fixed! UE-22075 Crash on compile when nodes use same name - FPersistentFrameCollectorArchive::operator<<()
Fixed! UE-22696 Crash on importing specific Skeletal FBX exported with FBX2016
Fixed! UE-22921 Parenting multiple actors under border crashes editor
Fixed! UE-23373 Crash occurs opening some animations - TSharedMapView<FName,FString>::Find()
Fixed! UE-23785 Crash in UE4Editor_Core!FSlowTask::GetCurrentMessage()
Fixed! UE-24169 Crash in PlayerInput.cpp - UPlayerInput::ProcessInputStack()
Fixed! UE-24443 Potential Crash When Migrating Assets - FGenericPlatformString::LogBogusChars<wchar_t,char>()
Fixed! UE-26315 Crash in UE4Editor_Engine!UActorComponent::BeginPlay()
Fixed! UE-26872 Loc gathering can crash in 4.10
Fixed! UE-23231 Can't Upload iOS build signed on PC
Fixed! UE-24972 VR headtracking locked on game start for some templates
Fixed! UE-26158 bIsActorBeingDestroyed incorrectly Commented out
Fixed! UE-26657 Regression on sprite import improvements from 4.9
Fixed! UE-26903 Loc dashboard doesn't export native translations when exporting a single culture

GameDev News


14. February 2016

 

Another preview release of Unreal 4.11 has been released, this one with some significant new animation functionality.

With the fifth Preview release of 4.11 now available to download from the launcher, developers can now check out the new animation updates including; marker based syning for animations and Anim Dynamics Skeletal Control for Animation Blueprints (a brand new self-contained and simple physics simulation node allowing for dynamic motion to be procedurally added to skeletal meshes without having to use a full physics solution),

Of course, this release also brings several bug fixes, including:

Fixed! UE-23373 [CrashReport] Crash occurs opening some animations - TSharedMapView<FName,FString>::Find()
Fixed! UE-26336 Crash importing a skeletal mesh while the same mesh is open in Persona
Fixed! UE-26230 Selecting a component on an instance crashes the editor.
Fixed! UE-26203 Crash Occurs When Using Move Component To and Overlap Event
Fixed! UE-26103 CLONE - Right clicking text fields causes window to shrink
Fixed! UE-26004 Crash when redoing a paste of a copied event node
Fixed! UE-25677 Unable to package code projects for HTML5 emcc link command line is very long
Fixed! UE-25571 Can't Launch On or Package code templates on iOS
Fixed! UE-25593 UnrealHeaderTool does not detect program plugins enabled by default
Fixed! UE-25332 Can't paste a hierarchy of UMG widgets into a Panel widget after deleting previous child
Fixed! UE-26466 PhysX libraries version mismatch
Fixed! UE-26547 Crash in editor while compiling in Event Graph (One off crash)
Fixed! UE-26432 Memory leak in instanced static mesh (e.g. foliage) lightmap building
Fixed! UE-25948 [CrashReport] UE4Editor_Engine!NewObject<UGameInstance>() [uobjectglobals.h:1130]
Fixed! UE-24553 Auto Convex Collision will cause crash when using significantly small meshes
Fixed! UE-25006 Merge bug fix for Vertex Colors in UI Materials into 4.11
Fixed! UE-24967 Integrate D3D12 update from MS
Fixed! UE-24038 Setting ComponentTick as a Hide Category in an Actor Component Blueprint corrupts the BP and causes a crash when opened after an editor restart
Fixed! UE-26134 Add missing GetNoAffinityMask
Fixed! UE-26129 OpenRead of a file in OBB but outside of a PAK starts with wrong seek location
Fixed! UE-26112 Widget Component blurry in when set to masked
Fixed! UE-26106 AddToPlayerScreen not respecting camera aspect ratio lock
Fixed! UE-26033 Blueprints: SPaletteItemVisibilityToggle crashing on a bogus weakobject pointer
Fixed! UE-26021 SOverlay will not call paint for a child slot if that slot's rectangle does not intersect the overlay's clipping rectangle
Fixed! UE-26005 Undoing and redoing the addition of an add component node creates an invisible node in the blueprint graph
Fixed! UE-25989 PhysX crash closing QAGame on Mac
Fixed! UE-25932 Making changes to a character's variables in the constructor is not updating correctly
Fixed! UE-25905 CouchKnights fireball fires twice
Fixed! UE-25850 Launch on Apple TV fails due to version mismatch
Fixed! UE-25688 Some ContentExamples maps have player start outside level boundary
Fixed! UE-24584 CRASH: User Defined Structs can have object references in a Map be set on the structure
Fixed! UE-25599 [CrashReport] Auto-Convex Collision Generation crashing with specific Mesh
Fixed! UE-25506 Vehicle Template's dashboard view camera on ground in VR
Fixed! UE-25550 The diff tool causes crashes
Fixed! UE-25507 Vehicle Advanced Template's dashboard view camera on ground in VR
Fixed! UE-25367 Camera position too low in ShowdownVRDemo Cinematic
Fixed! UE-25333 Mac project packaged in Shipping does not have a UE4 icon
Fixed! UE-25235 Collision volumes don't keep their color in cooked game
Fixed! UE-21503 Importing multiple SpeedTree assets that use the same texture will not assign correctly
Fixed! UE-26298 In 4.11.0-preview-3 FBox2D is not backward compatible
Fixed! UE-25411 Tappy Chicken does not display a numerical score on iOS
Fixed! UE-22118 Renaming component causes Engine/Transient save error
Fixed! UE-25848 Dbuffer Decals only render in one eye in stereoscopic with instanced stereo
Fixed! UE-26277 Infinite loop in SMultiLineEditableText::MoveCursor when using Ctrl+Up/Down
Fixed! UE-23921 Crash when setting a structure's variable to a custom enum named Color
Fixed! UE-25747 StrategyGame and Sun Temple levels render as black on the several Mobile devices

You can download the preview release using the Epic launcher.  Of course, there be dragons with these releases, so it’s for the brave or foolish only.

GameDev News


12. February 2016

 

SDKBOX started life as a tool that made integrating 3rd party SDKs such as Google Analytics or Google/Apple IAP into Cocos2d-x applications easy.  It was just recently spun out from under the Cocos2d-x project by parent company Chukong.  This move seems to be in advance of adding support for other engines, namely Unreal and Unity.  Right now however the implementation for both engines is minimal, limited to just the In-App Purchases module.  I assume in time more plugins will be brought over to the other engines.

 

From the above linked article:

Asked why the company did this, Zhao said in an email, “By being a standalone company we can cover a much broader (fully half) portion of the market. SDK fatigue is an efficiency drain for all mobile developers, regardless of the engine they are using. By defining the problem we are working on, rather than the engine we are working with, we can serve game developers impartially.”

SDKBOX has also begun supporting rival game engines from Unity Technologies and Epic Games with its 2.0 update. And earlier this month, the SDKBOX in-app purchase controller was approved for sale and listed in the Unity Asset Store.

Haozhi Chen, CEO of Chukong Technologies, said in a statement, “Spinning off SDKBOX was the next logical step for scaling the business within the games industry. This move provides more autonomy for SDKBOX to support additional engines and grow market share in the live operations technology market for games. Additionally, the new company will have dedicated financial and strategic support from Chukong, and we’re looking forward to the future growth of this sector for our overall business.”

GameDev News


10. February 2016

 

Intel RealSense is a technology and SDK for computer vision including motion controls, facial recognition and more.  There are several cameras and laptops on the market these days that are compatible with RealSense.  Very similar in scope and function to Kinect for the Xbox and Xbox One.

Well, earlier this week a plugin was released for Unreal Engine enabling RealSense support.  From the announcement:

Intel is always excited to introduce innovative tools and technologies that empower the world's most passionate content creators. In case you're unfamiliar, the Intel RealSense cameras use infrared light to compute depth in addition to normal RGB pictures and video. To assist in the development of applications with this technology, Intel created the RealSense SDK, a library of computer vision algorithms including facial recognition, image segmentation, and 3D scanning. 

Short-Range, User-Facing RealSense Camera Developer Kit

Seeing the potential use cases for this technology in gaming, we would now like to introduce you to the RealSense Plugin, a collaborative effort among games engineers at Intel to expose the features of the RealSense SDK to the Blueprints Visual Scripting System in UE4.

Check out the plugin source code and a sample project here.

PLUGIN OVERVIEW

The plugin is architected as a set of Actor Components, each of which encapsulates a distinct set of features from the RealSense SDK. Using these relatively lightweight components, you can add 3D sensing capabilities to nearly any actor in your game, and you can access this data anywhere by simply instantiating another instance of the same component.

Figure 2: ace scanning and mapping in Unreal Tournament using the Scan 3D Component

PLUGIN COMPONENTS

Currently, the plugin features these three RealSense Components:

  1. Camera Streams Component: Provides access to the raw color and depth video streams from the RealSense camera.
  2. Scan 3D Component: Supports the scanning of real-world objects and human faces (Pictured above).
  3. Head Tracking Component (Preview): Supports the detection and tracking of a user’s head position and orientation.

The downside to head tracking controls is the user ultimately still has to look at the screen!  So while it would be awesome to have the computer track your head movements in say... a car racing sim, you still need to keep your head looking straight ahead.  Well except of course in VR, where this entire process is done in the hardware.  Have any of you encountered actual cool usage of RealSense in a game?

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List