Additional downloadsSelect the runtime platforms of your choice from the list below (the desktop runtime is included as standard) or, to install the full complement of runtime platforms, use the download assistant installer above.
Known Issues in 2023.2.1f1
Audio Random Container: ARC volume value is synced with audio clip list item volume (UUM-54716)
Audio Random Container: Windows get messed up due to ARC (UUM-55116)
Audio Random Container: [Error] Creating an audio source throws an error (UUM-55731)
Contextual Menu: [Context Menu] Crash on ContextMenu:Show when clicking on Animation transition gear icon (UUM-44009)
HD RP: "ReleaseDynamicVBOFrame: Unexpected frame" errors are constantly spammed in Console when using HDRP or URP (UUM-28962)
PhysX Integration: Rigidbody component's values do not translate to the PhysX calculations when they are being overridden via a script (UUM-55081)
Platform Audio: Audio is delayed by ~0,5 sec after starting to play it in the Android/iOS Player (UUM-41494)
Scene Management: Crash on MergePrefabChanges when attempting to assign missing GameObject in Inspector (UUM-42461)
Serialization: Crash on EditorOnlyPlayerSettings::GetDefaultTextureCompressionFormat when selecting a Texture 2D asset (UUM-55126)
uGUI: Button triggers another Button when multiple Canvases are used in multiple windows (UUM-36255)
XR SRP: [Quest] Stutter/Frame Pacing with OculusRuntime.WaitToBeginFrame when the Player is built (UUM-27247)
2023.2.1f1 Release Notes
Burst: Added support for
System.Mathfunctions Acosh, Asinh, Atanh, Cbrt, CopySign, Log2, SinCos, FusedMultiplyAdd, and ILogB.
HDRP: Added a new LOD mode for High Quality Lines that is based on screen coverage.
HDRP: You can now set the width of High Quality Lines in centimeter units on a per-vertex basis via Shader Graph.
AI: Built-in navigation components are no longer hidden from the Add Component menu if the AI Navigation package is not installed. Instead, affected workflows provide shortcuts to install the package.
Burst: Introduced mimalloc as Burst's native allocator on Windows, to accelerate concurrently executing LLVM work.
Burst: Removed all code specific to DOTS Runtime.
XR: The Oculus XR Plugin package has been updated to 4.1.2.
2D: Fixed a Crash that occured on
GfxVersionList::Impl::GetVersionwhen opening the Project, Scene, and Game view. (UUM-35341)
AI: If the user adds components that rely on the AI Navigation package, and that package is not installed in the project, the Inspector window prompts the user to install the package. (UUM-53002)
AI: Linked NavMeshAgent, NavMeshObstacle and OffMeshLink components to their documentation pages. (UUM-55359)
Burst: Added linking to
libstdc++/libc++statically on HMI platforms.
Burst: Fixed an error thrown by the Burst Inspector when opening a non-static job with special characters in its name.
Burst: Fixed an issue that caused an empty variable to be returned if it is between a zero initializer
Burst: Fixed an issue where changing certain player build platform settings (like SDK version) would not trigger Burst to recompile.
Burst: Fixed an issue where invalid burst string formats leading to internal compiler error.
Burst: Fixed an issue where native debug information failed to reflect the contents of parameters to functions.
Burst: Fixed the Burst Inspector that were not displaying target methods if namespace or class contained the method name.
Burst: Fixed the QNX Player builds on 32-bit ARM.
Burst: For native debug information, type symbols can now be referenced using a :: separator between namespaces (C++ style). For example,
Editor: Fixed an issue where asset indexing was redone every time the Editor started. (UUM-55851)
Editor: Fixed an issue with missing SH vertex evaluation keywords in various secondary URP shaders. (UUM-39531)
Editor: Fixed APV debug shaders names and tags on URP. (UUM-47145)
Editor: Fixed missing APV include in the ComplexLit shader. (UUM-39531)
Editor: Fixed repeatedly asking the user whether they want to add a probe volume to the scene. (UUM-47695)
Editor: Fixed wrongly identifying different types of assets and folders as having the same name. (UUM-33981)
Editor: Hid the value of all password arguments provided from the command line in the Editor logs. (UUM-52202)
Editor: Refreshed the Unity Gaming Services Settings window to make it intuitive and easy to use. (UUM-56134)
Entities Graphics: Fixed an issue with the Editor selection outline when using shadergraph and vertex deformations. (UUM-51502)
Graphics: Added support for per-vertex motion vectors with DOTS Deformations on URP. (UUM-55030)
Graphics: Fixed support for rendering meshes with lines and points, and not just triangles.
HDRP: Added missing texture array global mip bias override for texture array grad samplers. (UUM-53676)
HDRP: Corrected dynamic resolution settings for offscreen UI. (UUM-53449)
HDRP: Fixed a non-development player crash that occurred when using the High Quality Lines feature. (UUM-41319)
HDRP: Fixed an issue Dropdown serialization and bindings. Ctrl + Z is now working. (UUM-48489)
HDRP: Fixed an issue that caused standalone runtime rebuilds of hair instances to fail when using High Quality Lines. (UUM-45401)
HDRP: Fixed an issue where cloud rendering was applied in prefab view. (UUM-46854)
HDRP: Fixed an issue where High Quality Line Renderers fail to draw on Metal API. (UUM-48570)
HDRP: Fixed an issue where if you open a newly created Shader Graph asset, the asset appears to have been modified. (UUM-17912)
HDRP: Fixed an issue with double Shadow Quality UI in HD Lights. (UUM-53779)
HDRP: Fixed an issue with High Quality Line Rendering spamming the console with errors in certain frame setting configurations. (UUM-45668)
HDRP: Fixed NaN propagation for path traced hair. (UUM-41442)
HDRP: Fixed potential leaks when using dynamic resolution and objects with refraction. (UUM-34731)
HDRP: HDRP: Added index seed mode for path tracing to avoid "sticky" noise patterns when using path tracing in conjunction with Recorder. (UUM-52633)
IL2CPP: Fixed a C++ compilation error on structs with
IL2CPP: Fixed a crash that would occur when a function pointer appeared as a ref or out parameter (UUM-53171)
IL2CPP: Fixed IL2CPP build errors when Enums are decorated with a GUID attribute. (UUM-52435)
IL2CPP: Fixed incorrect parsing of generic limit command line arguments. (UUM-42804)
Input: Added more robust edge checks to simulated mouse input. (UUM-39752)
iOS: Fixed an issue where touches got stuck when the orientation is forced from code while touching the screen. (UUM-53903)
Linux: Fixed an issue where New Input System Mouse Click did not work on secondary displays. (UUM-55275)
Mono: Added a check to ensure that when processing the methods of an interface, the generic method has the virtual flag to avoid corrupting the vtable. (UUM-49018)
Mono: Fixed a runtime crash that occurred when accessing a struct field of a null object. (UUM-47983)
Mono: Fixed crash that occured in Rider when hovering a symbol to view its value. (UUM-43492)
Physics: Fixed logging errors with Collider.hasModifiableContacts and Collider.providesContacts when the collider is inactive. (UUM-55929)
Scripting: Fixed a crash that occured when loading a project with script compilation errors. (UUM-48740)
Serialization: Fixed the incorrect behavior of visited hash set.
uGUI: Fixed issue with Buttons triggering a different Button when using multiple Canvas instances in multiple windows. (UUM-36255)
UI Toolkit: Fixed an issue with unregistering callbacks.
Undo System: Detected scripts which destroy object when they are added to during Reset (UUM-40624)
Universal RP: Fixed an issue with post-processing that generated predictable values instead of random values. (UUM-53146)
Universal RP: Fixed the SH Vertex Evaluation Mode in URPLit shader graph. (UUM-39531)
VFX Graph: Fixed an issue where
RenderTexturecould not be used in VFXGraph. (UUM-55153)
Video: Fixed an issue where the video kept playing in the background when Play mode was paused. (UUM-21980)
Web: Fixed the default compression format from Brotli to Gzip. (UUM-52223)