Release Notes Search
Search changes, fixes, and known issues across Unity releases.
Steps to reproduce: Open 3D project or switch Behaviour Mode to 3D in Project Settings > Editor Add texture/image to Assets In Inspector, switch Texture Type from Default to Sprite Observe no Sprite subasset generated Note: In 2D editor mode, Sprite subasset is generated even when Sprite Mode is Multiple by default Actual results: Expected results: Reproducible with versions: 6000.6.0a5 Not re…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-145873” project 2. Open the scene “SampleScene” 3. Observe the Scene view Actual result: Pipe tiles have Walkway tiles' normal texture rendered on them Expected result: Pipe tiles should not have any normal texture rendered on them Reproducible with: 6000.0.0f1, 6000.0.78f1, 6000.3.18f1, 6000.4.12f1, 6000.5.1f1, 6000.6.0a7 Reproducible on: Windows 11 …
Retrieved 2026-11-09Steps to reproduce: Create a new Universal 2D project via Unity Hub Edit > Project Settings > Editor > "Enter Play Mode Settings": enable Enter Play Mode Options and disable Domain Reload In the Project Browser right click and Create > 2D > Sprites > Triangle and Select the texture In the Inspector click "Open Sprite Editor" (or Window > 2D > Sprite Editor) Draw a Cube Sprite container in the …
Retrieved 2026-11-09Steps to reproduce: Create and open a new 2D UPR project Create a Triangle Sprite png in the Project tab (Create -> 2D Sprite -> Triangle) Create a Tilemap grid in the Hierarchy Open it in the Tile Palette window Create a new Tile Palette Enable the Tile Palette Edit mode Drag the Triangle png into the canvas Create an asset from the png Observe the Console and Tile Palette Actual results: "Mi…
Retrieved 2026-11-09Steps to reproduce: Create a new project via Unity Hub using the Universal 2D template Import the attached script RenderSprite_worldBounds_NaN_Repro.cs - drag it into the Project window (Assets folder) and let it compile. Open the sample scene. Create an empty GameObject: GameObject > Create Empty. Leave its Transform Position at (0,0,0). Select the GameObject, and in the Inspector click Add C…
Retrieved 2026-11-10From https://discussions.unity.com/t/inverted-normal-map-for-flipped-tile-in-chunk-tilemap/1717641 Steps to reproduce: Follow user's reproduction steps from discussions thread Actual results: Normals are inverted for flipped Tiles Expected results: Normals are not inverted for flipped Tiles Reproducible with versions: Not reproducible with versions: Can’t test with versions: Tested on (OS): No…
Retrieved 2026-11-09Steps to reproduce: Create a new 2D URP project Import the attached "TestTile" folder into the Assets In the Hierarchy, right-click > 2D Object > Tilemap > Rectangular Select the imported "TestTile.asset" from the Project window In the Inspector, assign the "TestSprite" into the Sprite property Select the "Tilemap" from the Hierarchy Drag the "TestTile" onto the Scene view Observe the Scene vi…
Retrieved 2026-11-09Steps to reproduce: Create a new 2D URP project Import the attached "TestTile" folder into the Assets In the Hierarchy, right-click > 2D Object > Tilemap > Rectangular Select the imported "TestTile.asset" from the Project window In the Inspector, assign the "TestSprite" into the Sprite property Select the "Tilemap" from the Hierarchy Drag the "TestTile" onto the Scene view Observe the Scene vi…
Retrieved 2026-11-09Reproduction steps: 1. Create a new Universal 2D project 2. Window > 2D > Tile Palette > Create New Tile Palette > Create 3. Create > 2D > Sprite 4. Drag newly created Sprite into the Tile Palette window 5. Click “Paint with active brush” button and select Sprite tile in the Tile Palette window 6. Paint Sprite onto the grid in the Scene view 7. Click “Select an area of the grid” button and sel…
Retrieved 2026-11-09Reproduction steps: 1. Create a new Universal 2D project 2. Create any Tilemap (Window > 2D > Tile Palette > Create New Tilemap) 3. Duplicate the Tilemap GameObject in the Hierarchy until a scrollbar appears in the Tilemap dropdown 4. Enter any text in the Tilemap dropdown search bar to produce some or no results 5. Observe the Tilemap dropdown Actual result: Scrollbar remains visible in the d…
Retrieved 2026-11-09Reproduction steps: 1. Create a new Universal 2D project 2. Create any Tilemap (Window > 2D > Tile Palette > Create New Tilemap) 3. Duplicate the Tilemap GameObject in the Hierarchy until a scrollbar appears in the Tilemap dropdown 4. Enter any text in the Tilemap dropdown search bar to produce some or no results 5. Observe the Tilemap dropdown Actual result: Scrollbar remains visible in the d…
Retrieved 2026-11-09Steps to reproduce: Download the accessibility sample project Build and run it on an Android or iOS device Connect a keyboard to the mobile device Turn the screen reader on Navigate the application with the keyboard Actual results: On Android, navigation works if using the Alt modifier key, but the input is not always triggered. On iOS, keyboard navigation does not reach all accessible element…
Retrieved 2026-11-10Steps to reproduce: Open the project at [Internal link] Buid & run for Android Tap the UI Controls button Check the Toggle Element Turn TalkBack on Tap the Toggle Element Actual results: TalkBack announces a redundant "checked" on top of the "on" state. Expected results: TalkBack only announces the "on" state. Reproducible with versions: 6000.0+ Tested on (OS): Android, iOS
Retrieved 2026-11-10Steps to reproduce: Open the project at [Internal link] Buid & run for Android Tap the UI Controls button Turn TalkBack on Navigate by swipe all controls down to Slider Element Navigate backwards up to Text Field Element Actual results: TalkBack is very slow to navigate away from Dropdown Element regardless of the navigation direction. Expected results: TalkBack navigation is snappy for all ac…
Retrieved 2026-11-10Steps to reproduce: Open the project at [Internal link] Buid & run for Windows Turn Narrator on, then off. Actual results: The Screen Reader status at the bottom of the screen doesn't change according to Narrator's status. Expected results: The Screen Reader status at the bottom of the screen changes according to Narrator's status. Reproducible with versions: 6000.3+ Tested on (OS): Windows 11
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Project Setting window (Edit > Project Settings) Open the Adaptive Performance tab Enable Adaptive Performance Disable Adaptive Performance Quickly press the Play Mode button or the shortcut to enter Play Mode (command+p) Observe the Console window Actual results: "ScriptableSingleton already exists. Did yo…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-130259” project 2. Open the “Eldara” scene 3. In the Hierarchy, search for “nav“ 4. Click on the “NavMesh Surface” GameObject 5. In the Inspector, click “Bake” 6. Wait for ~5 minutes 7. Observe the crash Reproducible with: 2.0.5 (6000.0.38f1), 2.0.10 (6000.0.0b13, 6000.0.68f1, 6000.3.9f1, 6000.4.0b9, 6000.5.0a7) Could not test with: 6000.0.0b12 (could…
Retrieved 2026-11-09Steps to reproduce: Extract and open the project in [Internal link]. Open scene PressPlayToCreateScene.unity . Press play to start the scene. Observe the movement of the NavMeshAgents in the scene. To make it easier to notice the agents and obstacles in the scene view, you can select the object SpawnAgentsAndObstacles, and possibly enable the Wireframe view. Actual results: Some Agents jump ar…
Retrieved 2026-11-09How to reproduce: 1. Open the “BugTest.zip“ project 2. Open the “SampleScene“ 3. Enter Play Mode 4. Observe the red Capsule Game Object in the Game view Expected result: The red Capsule eventually reaches the purple Cube Actual result: The red Capsule starts moving but then stops where different NavMesh Surfaces overlap Reproducible in: 1.1.1, 2.0.8 (2021.3.52f1, 2022.1.0a1, 2022.3.63f1, 6000.…
Retrieved 2026-11-09How to reproduce: 1. Create and open a new project 2. Create a C# script and add the following line to the Start method: “Debug.LogError(“SOME TEXT”);” 3. Attach the created script to any GameObject in the scene 4. Open Build Profiles (File > Build Profiles) 5. Create an Android profile, if there isn’t one 6. Switch to the Android profile 7. Enable Development build 8. Build and Run to a devic…
Retrieved 2026-11-10Steps to reproduce: 1. Create a new project 2. Switch to Android build profile 3. Make sure both ARMv7 and ARM64 Target Architectures are turned on (Edit → Project Settings → Player → Android Tab) 4. Enable “Split APKs by target architecture” 5. Build the Android Player 6. Run “apkanalyzer manifest version-code <APK_PATH>” on both APKs in the terminal 7. Observe the terminal Actual result: Bot…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-146619” project 2. Build and Run for Android 3. Click the buttons in the scene to change the displays brightness 4. Observe the device Actual result: When clicking the default option the brightness is lowered to a minimum instead of setting it to default Expected result: When clicking the default option screens brightness is set to the default value R…
Retrieved 2026-11-09Steps to reproduce: Open attached project Make sure minification is enabled Choose custom keystore in the Publishing settings Make sure dependencies are resolved (Assets -> External Dependency Manager -> Android Resolver -> Resolve) Build and run the project to the device Actual results: App crashes with 026/07/07 15:13:29.576 11131 11131 Error AndroidRuntime FATAL EXCEPTION: main 2026/07/07 1…
Retrieved 2026-11-10Steps to reproduce: Create a new project Add a cube in the Hierarchy window Select a cube and create an animation for it (Window -> Animation -> Animation -> Click "Create" button -> enter animation name -> click Save) Close the Animation window Open the "Animator" window (Window ->Animation -> Animator) Select the animation object in the Animator window Go to the Inspector window Click "Add B…
Retrieved 2026-11-09Steps to reproduce: 1. Create a new Unity project 2. In the Hierarchy, create any GameObject 3. Open the Animation window (Window -> Animation -> Animation) 4. With the GameObject selected, click "Create" in the Animation window 5. Open Animator window (Window > Animation > Animator) 6.Select Create State > From New Blend Tree from the context menu 7.Double-click the Blend Tree to enter the Bl…
Retrieved 2026-11-09How to Reproduce: 1. Open the attached “IN-147671” project 2. Open “New Scene” 3. Select “Cube” GameObject 4. Enter Play mode 5. In the Game view, press “S” key 6. In the Animator window, verify that the parameters update to the following: MyBool = true, MyFloat = 5, MyTrigger = 1, and MyInt = 10 7. In the Game view, press “Spacebar” key 8. Observe the Animator Parameter values Actual Result: …
Retrieved 2026-11-09Steps to reproduce: Create a new project Make sure "com.unity.timeline" package is installed Go Assets > Create > Timeline > Signal Select the created signal from the Project window In the Inspector, click on the documentation icon Observe the opened page in a browser Actual results: The documentation button opens a non-existent page ("Sorry...that page seems to be missing" / 404) Expected res…
Retrieved 2026-11-11Steps to reproduce: Open a URP Project and import the attached Unity Asset Package Open the Preferences Window's General tab and change "Editor Default Text Rendering Mode" to "Bitmap" Open the "Room2Screens" Prefab and select the "Screens" child GO Open the Animation Window Hover cursor over Animation Events and observe the Tooltip Actual results: Tooltip is not rendered properly Expected res…
Retrieved 2026-11-09How to Reproduce: 1. Open the attached “IN-143781” project 2. Open “SampleScene” 3. Select “TestObject” 4. In the Animator window, copy the transition parameters of transition from “Any State” to “State A” 5. Paste the Settings to the transition from “Any State” to “State B” 6. Observe the result Actual Result: All of the settings are pasted except "Interruption Source", "Ordered Interruption"…
Retrieved 2026-11-09Steps to reproduce: Create a new Unity project using the Universal 3D template Open the Animation window (Window > Animation > Animation) Dock the Animation window Select any GameObject in the Hierarchy Create a new Animation in the Animation window Click the lens button in the Search bar Select the Animation Search Area Observe the Search bar Actual results: “animation:” appears and disappear…
Retrieved 2026-11-09Steps to reproduce: Open the "66ETs_Animation.zip" project Open "SampleScene" Open the "Move" Animation Clip Select the "Cube" GameObject in Hierarchy Multiselect the middle two Animation Events Toggle the "Require Receiver" checkbox in Inspector Observe the Inspector Actual results: Both Animation Events switch to the same function Expected results: The Animation Events remain as they were Re…
Retrieved 2026-11-09Steps to reproduce: 1. Create new Unity project using Universal 3D Template 2. In Hierarchy create Label object (Right-click > UI Toolkit > Standard Elements > Label) 3. Open Animation window (Window > Animation > Animation) 4. Select “Label” in Hierarchy window and press “Create” in Animation window to create Animation clip 5. Add Color Property via “Add Property” button 6. Undo changes 7. Re…
Retrieved 2026-11-10Steps to reproduce: Create a new Unity project using the Universal 3D template Create a new Cube GameObject (GameObject > 3D Object > Cube) Select the newly added Cube GameObject in the Hierarchy window Open the Animation window (Window > Animation > Animation) Create a new Animation Click the "Add Property" button and add all the properties Hover over all the Properties dropdown buttons at va…
Retrieved 2026-11-09Steps to reproduce: 1. Open attached Unity project “AnimationTypeIssue” from Google Drive link 2. In Project window go to Assets > Kevin Iglesias > Human Animations > Animations > Female > Combat > Spellcasting 3. Select any animation Asset 4. In Inspector > Import Settings select “Rig” tab 5. Change Animation Type to Legacy 6. Press “Apply” button 7. Observe the Console window Actual results:…
Retrieved 2026-11-09How to Reproduce: 1. Open the attached “IN-149264” project 2. Open “SampleScene” 3. Open the “TestScript.cs” file 4. Note that public Sprite spriteA; is present in the “TestScript.cs” file 5. In Unity, From the Hierarchy window, select the “TestObject” GameObject 6. From Asset, drag and drop the “PlayerSprites.png” to the Animation window 7. From the pop-up select “SpriteRenderer” 8. Observe t…
Retrieved 2026-11-10Steps to reproduce: Create a new 3D URP project Create an empty GameObject in the Hierarchy Open two Animator windows and dock them in the Editor so both are visible From the Hierarchy, select the empty GameObject Click Create in the Animation window and save the new animation In the Animation window, click Add Property > Transform > Position Add new keyframes anywhere by double clicking in th…
Retrieved 2026-11-09Steps to reproduce: Create and open a new project Create an Animation Clip and attach it to any GameObject Double-click the Animation Clip asset to open it in the Animation window Select the GameObject Observe the Property search field under "Samples" Actual results: The search field overflows the borders vertically Expected results: The search field doesn't overflow the borders vertically Rep…
Retrieved 2026-11-10How to reproduce: 1. Open the attached “IN-146898” project 2. Open the “Game” scene 3. Enter Play mode 4. Wait ~30 seconds (for the skeleton to win) 5. Exit Play mode 6. Observe the crash Reproducible with: 6000.0.23f1 (72ca8c8cdbb0), 6000.0.79f1, 6000.3.19f1, 6000.5.4f1, 6000.6.0b3, 6000.7.0a2 Not reproducible with: 6000.0.22f1 Reproduced on: Windows 11 Not reproduced on: No other environment…
Retrieved 2026-11-09How to reproduce: Open the attached project “IN-147419” In the menu bar, open “Repro → Generate UDS Overflow Textures” Wait for the script to finish running and for the completion message to be printed in the Console Close the Editor Delete the Library folder in the project’s directory Reopen the project Observe the crash Reproducible with: 6000.6.0a4 (77e2e2eea1be), 6000.6.0a7, 6000.7.0a2 (83…
Retrieved 2026-11-09Reproduction steps: 1. Open the attached project “ReproProject“ 2. Open any Scene from Scenes folder 3. Enter into the Play Mode Reproducible in: 6000.0.37f1, 6000.0.48f1, 6000.0.50f1, 6000.1.1f1 - 6000.1.11f1 Reproducible on: Windows 11 (user reported) Not reproducible on: No other environments tested Note: The issue was not tested by CQA, as we could not reproduce it First few lines of the s…
Retrieved 2026-11-09Reproduction steps: 1. Open the attached "IN-137103_PROJECT.zip" project 2. Open the “Assets/Scenes/SampleScene.unity” scene 3. In the Project window, open the "Repro" folder and select the "plant" texture 4. From the top menu bar, select "RecycleBinRepro" > "Move Selected To Bin (asset+meta)" 5. From the top menu bar, select "RecycleBinRepro" > "Restore Last From Bin (asset+meta)" 6. Select a…
Retrieved 2026-11-09Steps to reproduce: Play clips with LoadInBackground set as importer option This is obscenely rare. The crash site is: ``` Unhandled exception thrown: read access violation. this->mCodec->*mFile* was nullptr. ``` Actual results: Crash Expected results: Not crash Reproducible with versions: Not reproducible with versions: Can’t test with versions: Tested on (OS): Notes:
Retrieved 2026-11-09A recurring crash issue in the Unity Editor has been observed, affecting various workflows. These crashes have been reported to happen when the Editor runs out of memory due to an audio dual-dual thread lock assert failing repeatedly. Reproducible with versions: 6000.3.0f1 - 6000.3.19f1 (Sentry data) Reproducible on: Windows 10, Windows 11 Notes: Not reproduced by CQA The logs in each report s…
Retrieved 2026-11-09How to reproduce: 1. Open the attached “IN-147907” Project 2. Open the AudioTestScene 3. Enter Play Mode 4. Press the Load button 5. Press the Print button 6. Press the Reset button 7. Press the Print button again 8. Observe the Console Actual Result: After AudioSettings.Reset(), a UnityWebRequest-loaded AudioClip reports loadState as Loaded even though frequency and samples are both 0 Expecte…
Retrieved 2026-11-10Steps to reproduce: Create a `RootOutputInstance.IRealTime` and add `[BurstCompile]` to it Observe that Burst compiles the processor correctly in the Burst Inspector Actual results: The processor runs in the normal managed C# VM Expected results: The processor runs in Burst Reproducible with versions: Not reproducible with versions: Can’t test with versions: Tested on (OS): Notes:
Retrieved 2026-11-09