Unity 5 released for free on March 3rd, 2015 added the much anticipated real-time global illumination based on the Geomerics Enlighten technology. Other major changes include physically-based shaders, HDR sky-boxes, reflection probes, a new audio mixer with effects and enhanced animator workflows.
PhysX was finally updated to 3.3, whereas Unity 4.x had an aging version. Unitys Cloud Build system was introduced (for $25/month for non-pro users) as well as ‘Game Performance Reporting’ and the beta ‘Game Analytics’ (also 25$/month for non-pro users) which logs players usage and performance on released games, something that many developers found hard to implement in Unity 4.x and Unreal Engine had recently released direct support for. Previously, a game developer needed to code support for player logging directly into their engine.
Smaller additons include: A 64-bit Editor to handle large projects, iOS 64-bit support, New Deferred Rendering, Graphics Command Buffers, Improved Linear lighting, HDR, Skybox and Cubemap workflows, Improved job scheduling system, plus a new CPU Timeline Profiler lets you see and investigate multicore usage, Improved NavMesh pathfinding system, Integrated SpeedTree support to create lush, rich and dynamic vegetation, New Frame Debugger to track down graphical issues in your projects, Improved Project Wizard, Updated Standard Assets, New UI and scripting APIs for AssetBundle Build system
and lastly, Access to the new Asset Store Level 11 program: Available for free to Unity 5 Professional customers, and soon to be available to Unity Personal Edition users for $19/month.
PhysX 3.3 Update
Up until Unity 5 the engine was using a fairly outdated version of Nvidias PhysX physics middleware. The 3.3 version included in Unity 5, which is standard among triple-a quality video games includes the following features: multithreaded simulation for platforms that support it, a new cloth component for character clothing. New wheel colliders make better support for suspension and tire force simulation in vehicle based games. Collision mesh detection is improved and bake-free scaled MeshCollider support as well. All these features means the physics will be much more realistic in Unity 5 and no longer prone to the problems and bugs that plagues developers in Unreal 4.x.
Supported Platforms in Unity 5
Unity 5 brings support for [Windows]], [Mac]], [Linux]]/Steam OS, Unity Webplayer, [Android]], [iOS]], [Blackberry]] 10, [Windows Phone]] 8, [Tizen]], Windows Store apps, WebGL, [Playstation 3]], [Playstation 4]], [Playstation Vita]], [Wii U]]. [Xbox One]], [Xbox 360]], Android TV, Samsung Smart TV, [Oculus Rift]], and [Gear VR]] for a total of 21 supported platforms.
More Unity 5 Release notes can be found in the [http://unity3d.com/unity/whats-new/unity-5.0 Unity 5.0 changelog]