In addition to new C# syntax and language features, the.NET 4.x scripting runtime gives Unity users access to a huge library of.NET packages that are incompatible with the legacy.NET 3.5 scripting runtime.