For independent developers and studios, Unitys democratizing ecosystem smashes the time and cost barriers to creating uniquely beautiful games. They are using Unity to build a livelihood doing what they love: creating games that hook and delight players on any platform.

ANDROIDKitKat Immersive Fullscreen Mode. Applied by default.Rendering to multiple displays.Rendering to custom java surfaces. Exposed in Unity as additional displays.AAR Support. AAR files can now be used as a replacement for Android Library Project folders.

ANIMATIONState Machine BehavioursStateMachineBehaviours is a new MonoBehaviour-like Component that can be added to a StateMachine state to attach callbacksAvailable callbacks are : OnStateEnter, OnStateExit, OnStateUpdate, OnStateMove, OnStateIK, OnStateMachineEnter and OnStateMachineExitAnimator.GetBehaviour(). This function return the first StateMachineBehaviour that match type T

State Machine BehavioursStateMachine TransitionsCan now add higher level transitions from StateMachine to StateMachineEntry and Exit nodes define how the StateMachine behaves upon entering and exiting.description

StateMachine TransitionsAsset APIAllows to create and edit, in Editor, all types of Mecanim assets ( Controllers, StateMachines, BlendTree etc.)Added API for Avatar, Motion Nodes, Events and Curve in the Model ImporterDirect Blend Tree.New type of blend tree to control the weight of each child independently

Animator Tool revampTransition interruption source.Replaces the Atomic setting on transitions. You can now decide if a transition is interrupted by transitions in the source state, the destination state or both.Also possible to be interrupted by transitions independently of their order by disabling ordered interruption setting on transitions.Transition interruption sourceAdded Animator Gizmo that show up upon selection: you can see the mass center, avatar root and the pivot.

IK Hint for knees and elbows.IK Hint for knees and elbows (Character by Mixamo)Improved animation previewer camera.Camera can now Pan, Orbit and Scale with the same control than the scene viewer.The camera can also frame on the previewed Object with shortcut F and frame on the cursor position with shortcut G.AnimationEvents are now fully editable at runtime, see AnimationClip.events to query, add and delete them at runtimeKeep last evaluated value when a property stops to be animated.Activated per StateBy default it is writing default value when a property stops to be evaluatedLinear Velocity BlendingAdvanced feature for users requiring linear speed interpolation during blending.Root Motion Speed and Angular Speed now blend linearly in Blend Trees, Transition or LayersChoose between Linear Velocity Blending or Linear Position Blending in Animator with animator.linearVelocityBlending. It is false by default.You can now get Animator root motion velocity and angular velocity with animator.velocity and animator.angularVelocity