Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon
27. June 2016

 

Nevigo, the makers of articy:draft, just released a short video illustrating their upcoming Unity plugin.  Articy Draft is a visual environment for designing and arranging game content such as dialog trees, plot points, etc.  The best way I can describe it is it’s like Viseo for game developers.  You can see a quick preview of the plugin in action, showing updating dialog moving from Articy to Unity in just a few seconds.


 

If you watched my recent Steam Summer Sale for Game Developer video, you may have noticed that Articy:Draft SE and Articy Draft 2 are both currently for sale on Steam.  I don’t have any hands on time with this software, is this a product you would be interested in me reviewing in the future?

GameDev News


23. June 2016

 

Unity have just released another patch, this one 5.3.5P5.  Once again, this patch consists entirely of fixes, including:

Fixes
  • (none) - Analytics: Fixed a NullReferenceException when stores inform Unity IAP of purchase events without providing metadata for the purchased product.
  • (792351) - Android: Fixed an issue where Unity would emit "Unknown event structure (0)" to the log several times per second.
  • (789840) - AssetBundle: Fixed the error message when accessing the main asset.
  • (none) - Build Pipeline: Updated build window to allow case insensitive file extensions.
  • (747347) - Documentation: Updated documentation for Resources.UnloadAsset to document the 5.x behaviour which is different to 4.6 behaviour.
  • (799469) - General: Fixed crash in the callstack symbolication code that meant Unity could crash while generating crash reports during engine startup and shutdown
  • (none) - GI: Fixed an issue which would caused GI textures to be packed incorrectly.
  • (803088) - GI: Fixed error when baking light probes: "Error adding Enlighten probe set: Failed to allocate probe set."
  • (797235) - GI: Fixed static batching not working when Lightmap Static and Use Light Probes options were both enabled in a Renderer in manual GI mode.
  • (803910) - IL2CPP: Now allow allocation of a pinned GC handle to a null value.
  • (788428) - iOS: Fixed a crash on iOS when 60 fps app is going to background.
  • (none) - iOS: Fixed possible value change for WebCamTexture.size after calling GetPixels() methods.
  • (785021) - iOS: Set correct value in Xcode when "Target minimum iOS version" player setting is set to 9.0.
  • (799572) - iOS: Set missing texel size for WebCamTexture textures.
  • (803795) - License: Fixed broken link to buy Pro version.
  • (803806) - License: Fixed license page alert bar missing issue.
  • (783219) - LOD: Fixed unreachable code warnings when distance == selection.maxDistance.
  • (791362) - Networking: Adding parameter ConnectionConfig.WebSocketReceiveBufferMaxSize (bytes) for manually increasing webSocket buffer and preventing disconnect with log message """"*** sending new, pending truncated **"""".
  • (788877) - Networking: Fixed an issue of different error-messages when setting 65535 and 65537 to m_MaxDefaultConnections in HostTopology.
  • (761566) - Networking: Fixed an issue whereby calling  NetworkDiscovery.StopBroadcast() and NetworkServer.Reset()  crashes editor.
  • (801973) - Networking: Fixed System.Net.NetworkInformation.Ping on recent versions of OSX.
  • (806540, 805897) - OpenGLES: Fixed crash triggered by attempting to set a texture parameters with an uninitialized texture dimension. This was affecting the rendering of the splash screen.
  • (544444) - Particles: Added Undo support when auto reparenting sub emitters.
  • (791794) - Particles: Bounds are not updated after moving whole particle.
  • (772199) - Particles: Fixed an issue where mesh particles are not being scaled when in world space.
  • (489509) - Particles: Fixed collisions not being calculated in-between editor updates.
  • (780867) - Particles: Fixed sorting when using local space particles.
  • (754270) - Particles: Start delay is only applied when the system time is 0.
  • (806089) - Physics: Toggling 'Rigidbody2D.IsKinematic' in the Inspector during play-mode now correctly changes the body-type.
  • (791026, 771710) - Scripting: Fixed deadlock in Editor on re-entering play mode when using ThreadPool.
  • (787136, 801535) - Shaders: Fixed reflection probe box projection not being accurate on large polygons.
  • (790491) - Substance: Fixed an error when loading package file containing an old version of a substance file.
  • (790798) - Terrain: Fixed backlit SpeedTree leaves not being correct in deferred shading.
  • (none) - tvOS: Fixed tvOS player support depending on iOS support native libraries.
  • (790589) - tvOS: Removed "Prepare iOS for recording" from tvOS player settings, which was breaking full screen movie playing.
  • (790264, 799386, 795880) - UI: Fixed World Space Canvas not being rendered on render textures.
  • (790840) - UnityWebRequest: Fixed an issue where UnityWebRequest.error returned inconsistent results after Abort was called.
  • (none) - VR: GearVR no longer renders splash image directly to the HMD's compositor until updated version of Oculus plugin is available.
  • (802122) - VR: Remove black bar from side of game view by correcting for occlusion mask.
  • (786999) - WWW: Fixed potential crash when multiple simultaneous downloads failed.

 

The patch is available for download here.

GameDev News


22. June 2016

 

Adam is a technology demo, created using Unity 5.4 and first show at the Unite Europe conference a few months back.  It was created to showcase features in Unity such as real-time area lights and high fidelity physics created using CaronteFX.  The demo ran at 1440p on a GeForce GTX980.  While the demo itself isn’t yet available (coming soon), a video of it is, embedded below.



You can learn more about Adam here.

GameDev News


16. June 2016

 

A few weeks back Unity announced new pricing that didn’t exactly make their community dance with joy.  Part of the announcement was the addition of the “Plus” tier, which was basically the free tier with some cloud functionality thrown in.  The general reaction to this new tier was a resounding meh.  Well, it seems Unity have listened, as the features of that tier have just been altered.  In this blog post entitled Evolution of our pricing and products, they announced two major and incredibly useful changes to the Plus tier of Unity pricing:

So with this goal in mind we are going to make these changes to what we announced previously:

  • We’re making the Unity splash screen in Unity Plus optional, like it is in Unity Pro.
  • We’re raising the revenue cap in Unity Plus from $100k to $200k so that more of you are able to take advantage of it.

In order to be able to do this, we removed the option to subscribe to Unity Plus without a one-year commitment. We also restricted Pay to Own to only apply to Unity Pro and not Unity Plus (see Pay to Own details further down). We let these things go from Unity Plus in order to be able to introduce the new advantages.

 

So basically you can now make twice as much money and most importantly, you no longer have to show the Made With Unity splashscreen, a huge caveat for manner developers.  There is of course a downside, the Plus plan is not eligible for the Pay To Own plan and you have to commit to at least a year of subscription.

 

When Plus was announced I said it would be a great deal more popular if it removed the splashscreen.  I guess I will find out if I was right or not.  Either way, the Plus tier certainly sucks a great deal less now!

 

Another change for users of the free “Personal tier”, is now the splash screen is going to be more customizable.

The new splash screen will read “Made with Unity” in all editions of Unity – no more mention of “Personal Edition”. You will also be able to customize it with your own (blurred) background image and your own company logo in addition to the Unity logo. This feature is coming, but give us a bit of time to perfect the technical aspects of it before we release it. The customizable splash screen will be available in all versions of Unity, but can be completely turned off in Unity Plus and Unity Pro. We’ll have a blog post with further details later.

 

Finally for the people that outright purchased Unity in the past, and the hardest hit by the pricing changes, they have announced some changes there too:

  1. For up to five seats, you may subscribe to Unity Pro at the special price of $75 per month for a limited transition period, after which the price will revert to the normal subscription price of $125 per month:
    • If Unity 5 Pro is your first version of Unity, your transition period is one year.
    • If you owned Unity 4 Pro, your transition period is two years.
  2. If you make less than $200k per year, you may choose Unity Plus and pay $35 per month with an annual commitment.

We will start sending out these transition offers by email after the new products have launched in our store.

 

They also appended their policy on support for Pay to Own subscribers to include 3 additional patches past the end of the support period:

. At such point, you will stop receiving access to Pro tier services, new features and upgrades. You will receive the next 3 patchs.

 

All told some pretty good news all around.

GameDev News


16. June 2016

 

Unity have just released another patch, this one version 5.3.5p4.  This one is composed primarily of fixes with a new diagnostic commandline option added for debugging memory and improved WebSocket support being the two solitary improvement, then of course several fixes are included.

From the release notes:

Improvements
  • Runtime-Other: Added diagnostic option to cmdline arguments -debugallocator [1/2] which helps to identify memory access issues in the engine on Windows and OSX x64 platforms.
  • WebSocket: Improved memory allocation and socket writing procedure (fixed not expected connection closing)
Fixes
  • (796242) - Android: Abandon/Request audio focus on pause/resume.
  • (789398) - Android: Audio - Fixed audio latency in GearVR regression.
  • (746248) - Android: Buildpipe - Don't check for passwords if exporting project.
  • (746248) - Android: Buildpipe - Don't merge manifests if exporting project.
  • (781657) - Android: Buildpipe - Remove mdb files from release build.
  • (790236) - Android: Editor - Fixed an issue where it was impossible to push to devices running Android N Preview.
  • (802824) - Android: Fixed the issue of game freezing when changing resolution with Screen.SetResolution.
  • (786289) - Android: Fixed high memory usage of RenderTexture.GetTemporary.
  • (751102) - Android: Fixed a crash related to the main context not being an Activity.
  • (793738) - Android: Fixed an issue where Indonesian and Hebrew weren't properly recognized by SystemInfo.
  • (none) - Android: Fixed deployment to devices with unknown OpenGL ES target.
  • (782985) - Android: JNI - Throw correct exception when method not found by reflection.
  • (696580) - Android: Tegra 2: Application no longer crashes if UnitySendMessage is called during initialization.
  • (795931) - ETC1: Fixed ETC1 variant getting stripped out from android build.
  • (793780) - Fixed an issue where Cache Server failed to validate prefab created from script.
  • (none) - Graphics: Fixed potential memory leak with timesliced realtime reflection probes.
  • (797495) - IL2CPP: Implemented Process.GetCurrentProcess on some platforms and provide a useful error message where it was not possible to implement.
  • (800301) - IL2CPP: Prevented a possible deadlock on PS4.
  • (802618) - IL2CPP: Support IPv6 addresses for LocalEndPoint and RemoteEndPoint properties of the .NET Socket class.
  • (792932) - iOS: Enabled incremental build for il2cpp by default for old projects.
  • (803206) - iOS: Fixed crash when calling WWW.Dispose.
  • (790853) - iOS: Removed unneeded il2cpp files that increase build size.
  • (794783) - Model Importer: Fixed a crash when importing .obj and .fbx files with malformed or duplicate vertex data.
  • (763536) - Mono: Added MD4, SHA384 and SHA512 signature verification to X.509 certificates.
  • (793415) - Mono: Handle marshaling properly of a class with a fixed size array field and a base class with multiple fields.
  • (none) - Multiplayer: Cleaned up the connection containing StateUpdate channel can cause crash.
  • (761566) - Multiplayer: Fixed: Calling NetworkDiscovery.StopBroadcast() and NetworkServer.Reset() crashes editor.
  • (794054) - Multiplayer: NetworkTransport.SetBroadcastCredentials crashes unity.
  • (788808) - Multiplayer: ReliableFragmented channel can drop data.
  • (760104) - Multiplayer: WebSockets: Fixed crash on NetworkClient.SendByChannel call.
  • (774657, 768041, 794455) - OpenGL: Fixed various shader translation (for GLCore/GLES3) issues. Atomic operations on RWByteAddressBuffers, vertex-to-fragment inputs not being float4/half4 sized, geometry shaders where first input is not a SV_POSITION, tessellation shaders that were making some drivers not happy.
  • (707886) - OSX: Fixed icons in batch mode builds.
  • (787233, 793518) - OSX: Fixed infrequent crashes in Screen Selector.
  • (696234) - OSX: Fixed SSL protocol support on 32-bit OSX standalone.
  • (776115) - tvOS: Fixed support for default font of Unity (Arial).
  • (800964) - UnityWebRequest: Hard EXC_BAD_ACCESS crash from AsyncOperation.
  • (none) - UnityWebRequest: Make headers case insensitive, in order to better match RFC 2616 semantics.
  • (791362) - WebSockets: Make Incoming buffer configurable: ConnectionConfig.WebSocketReceiveBufferMaxSize param.

You can download the patch here.

GameDev News


GFS On YouTube

See More Tutorials on DevGa.me!

Month List