Unity 2018.3 Beta
Get early access to features coming in the next full release now.Download Unity 2018.3b
Improved Prefab workflows, new default scripting runtime, isometric 2D Tilemaps
Unity continues to deliver new and improved tools for developers, artists and designers. The new beta will help your team work better together both in the editor and with other tools. From improved Prefab workflows to isometric 2D Tilemaps, Unity 2018.3 beta adds improvements across the board.
Get early access to these features now by joining our open beta.
Improved Prefab workflows
With 2018.3 beta, you can get early access to features that can make a big difference to your Prefab workflows, including Nested Prefabs, Prefab Variants and Prefab Mode.
The new Prefab workflows allow you to split up scenes and Prefabs on a granular level. They give you greater flexibility, increase your productivity and enable you to work confidently without worrying about making time-consuming errors.
Terrain System Improvements (Preview)
Unity 2018.3 will ship with an update to the terrain system. This update features better tools and improved performance by taking advantage of GPU processing and adds support for the HD and LW render pipelines while being backwards compatible with the built-in render pipeline and the existing Unity Terrain system.
Isometric 2D Tilemaps
The world-building 2D Tilemap tool now enables you to build isometric tilemaps. You can use isometric tilemaps to easily create 2D tycoons or simulation games, to name just a couple examples. The Tilemap renderer is capable of doing per-tile sorting and optimized dynamic batched rendering. This gives you great flexibility allowing you to create isometric worlds where tiles can obscure objects. Designers will now be able to make their characters go behind buildings, trees and other objects.
High Definition Render Pipeline (Preview)
For this release of Unity, we added a new set of improvements to the HDRP. There’s a number of much-asked-for features, including mesh decals, a stack-lit shader that enables filmic quality, and a reflection system, which gives artists greater control over the quality and transition between light probes – allowing you to minimize light leaking.
New Default Scripting Runtime
With 2018.3b, we changed the default scripting runtime to .NET 4.x. The old .NET 2.0 runtime has been deprecated and support for it will be dropped in a future release.
In addition to this, projects that are targeting the .NET 4.x scripting runtime will be able to make use of the open source Roslyn C# compiler. The migration to the Roslyn compiler brings the latest C# 7.2 language features, improves compatibility, and reduces compilation time.
We’re introducing a unified Settings window for Project Settings and Preferences. This new window is dockable and searchable, making interactions with its contents much more convenient.
We also improved editor tabs by adding selection highlights, making them scale with text length and giving you the ability to scroll through open tabs if their combined width exceeds the boundaries of their window.
We have standardized managed code stripping across all platform player settings. The Stripping Level option has been replaced by a new Managed Stripping Level option. This new option is available for all platforms and both mono and il2cpp scripting backends.
To help you make your games as small as possible, we’ve introduced a new Aggressive Managed Stripping Level. This option is only available when targeting the .NET 4.x scripting runtime and will be experimental in 2018.3.
With the managed code stripping improvements and size improvements made to il2cpp, builds targeting the .NET 4.x runtime will be comparable in size to the old .NET 2.0 runtime.
With 2018.3b, comes an update of the PhysX physics engine from 3.3 to 3.4. This is not a major feature-focused upgrade but nevertheless represents the result of a few years of evolution in areas like performance and accuracy. Among the benefits of this update is up to 20x faster convex mesh cooking performance.
Furthermore, we have added multi-scene physics support for 2D and 3D. You can now run multiple scenes with physics simultaneously without them affecting each other.
What to expect from a beta
As with any beta program, you’ll have early access to new features and will be able to assist in the final steps of their development. That means you’re likely to experience Unity as less stable than a final version.
The beta phase begins once all scheduled major features have been included and a quality baseline has been established. Several beta versions will be made available during this phase and quality will improve with each iteration.
Beta tester newsletter
Sign up and receive a news about the beta, as well as tips on how to be an effective beta tester.
Subscribe to our beta feed and get access to the latest beta as soon as it's released.Subscribe
Unity 2018.3.0f1 release notes
Known Issues in 2018.3.0f1 under investigation
iOS: Empty project builds crash with
PlatformInfoDispatcher.ReportAnalyticsDataon iOS devices. (1077832)
Metal: Performance degradation on iOS devices. (1064796)
Prefabs: Editor crashes when creating a prefab of a GameObject whose parent's prefab instance is missing
Known Issues - won't be fixed in 2018.3
Graphics: Reinstalling Render Pipeline Package results in errors until you restart the Editor. (1075234, 1078081)
IL2CPP: Building a Development Build fails on empty projects when Script Debugging is enabled and the Scripting Backend is IL2CPP. (1082185, 1083374)
Linux: Linux executables don't launch, and have an incorrect icon. This is because of a limitation in Nautilus, which is maintained by the Gnome community. (1047075)
XR: Linear color space has driver issues on Gear VR with S7 Adreno-based phones running Android 7.0.
New 2018.3.0f1 Entries since 2018.3.0f0
- Particles: Added missing script api for ExternalForces influencers list.
Editor: Fix adding curve keys in audio source inspector via context menu. (1085732)
Editor: Fix issue with Animator preview not rendering grid in SRP. (1081798)
Graphics: Fixed CopyTexture for compressed textures (1094698)
Mobile: Fix crash that happens if native library initialization fails for any reason. (1097014)
Particles: Fixed ExternalForces module ParticleSystemForceField curves becoming corrupted when multiple systems were using the same ParticleSystemForceField. (1089544)
Prefabs: Fix Inspector and Hierarchy window not updating after clicking documentation icon in Prefab Overrides window (1101355, 1102053)
Prefabs: Fix PrefabUtility.GetObjectOverrides() produces a null reference exception when passed with non-Prefab objects. Added proper ArgumentExceptions (1105351)
Prefabs: Fix prefabs being not editable after a building a player. (1107035)
|Unity 2018.3.0 RC 1||December 7, 2018||Download / Release notes|
|Unity 2018.3.0 Beta 12||November 28, 2018||Download / Release notes|
|Unity 2018.3.0 Beta 11||November 21, 2018||Download / Release notes|
|Unity 2018.3.0 Beta 10||November 14, 2018||Download / Release notes|
|Unity 2018.3.0 Beta 9||November 7, 2018||Download / Release notes|
|Unity 2018.3.0 Beta 8||October 31, 2018||Download / Release notes|
|Unity 2018.3.0 Beta 7||October 24, 2018||Download / Release notes|
|2018.3.0 Beta 6||October 18, 2018||Download / Release notes|
|2018.3.0 Beta 5||October 10, 2018||Download / Release notes|
|2018.3.0 Beta 4||October 3, 2018||Download / Release notes|
|2018.3.0 Beta 3||September 27, 2018||Download / Release notes|
|2018.3.0 Beta 2||September 20, 2018||Download / Release notes|
|2018.3.0 Beta 1||September 11, 2018||Download / Release notes|
6 reasons why you should join the beta
- Get early access to all the latest features
- Test your compatibility
- Join a community of Unity experts
- The chance to win cool prizes
- Show off your skills
- Influence the future of Unity