<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg" -->

---
title: Unity 6.6 is here — 4 things you should know | daily.dev
description: Unity 6.6 brings serializable dictionaries visible directly in the inspector, a redesigned hierarchy window enabled by default with component icons and custom...
canonical: https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Unity 6.6 is here — 4 things you should know | daily.dev
og:description: Unity 6.6 brings serializable dictionaries visible directly in the inspector, a redesigned hierarchy window enabled by default with component icons and custom...
og:url: https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg
og:image: https://api.daily.dev/og/posts/2XKgzBLqG.png
og:image:alt: Unity 6.6 is here — 4 things you should know
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Unity 6.6 is here — 4 things you should know

**[YouTube](https://daily.dev/sources/youtube)** · 1 min read · 0 upvotes · 0 comments

## Summary

Unity 6.6 brings serializable dictionaries visible directly in the inspector, a redesigned hierarchy window enabled by default with component icons and custom columns, and domain reload disabled by default for faster play mode entry (though static variables and events no longer reset between sessions, which can cause bugs). WebGPU is now fully supported for better-looking web games, and gizmos can now be toggled with an assignable keyboard shortcut.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=0kPKKjuHhbs>

## Questions this post answers

### What's new in Unity 6.6?

Unity 6.6 adds serializable dictionaries (just add [SerializeField] and they appear in the inspector), a redesigned hierarchy window on by default with component icons and custom columns like layer and tag, domain reload disabled by default for faster play mode entry, full WebGPU support for better web games, and an assignable shortcut to toggle gizmos.

_Track Unity release changes like these on daily.dev before they surprise you mid-project._

### Why do my static variables not reset when I enter play mode in Unity 6.6?

Because domain reload is now disabled by default in Unity 6.6, which skips the loading bar when entering play mode but means static variables and events no longer reset between sessions. This can cause stale state bugs if code assumes a fresh domain on every play session, so developers need to account for it manually.

_Developers hunting down Unity play-mode quirks like this can follow engine updates on daily.dev._

---

Tags: [#game-development](https://daily.dev/tags/game-development), [#c#](https://daily.dev/tags/c#), [#unity](https://daily.dev/tags/unity), [#webgpu](https://daily.dev/tags/webgpu)

[View this post on daily.dev](https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Unity 6.6 is here — 4 things you should know","url":"https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg"},"datePublished":"2026-09-30T23:43:00.454Z","dateModified":"2026-09-30T23:43:15.426Z","description":"Unity 6.6 brings serializable dictionaries visible directly in the inspector, a redesigned hierarchy window enabled by default with component icons and custom...","image":"https://i.ytimg.com/vi/0kPKKjuHhbs/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/0kPKKjuHhbs/sddefault.jpg","isAccessibleForFree":true,"articleSection":"YouTube","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"YouTube","logo":"https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube","url":"https://daily.dev/sources/youtube"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"game-development,c#,unity,webgpu","timeRequired":"PT1M","video":{"@type":"VideoObject","name":"Unity 6.6 is here — 4 things you should know","description":"Unity 6.6 brings serializable dictionaries visible directly in the inspector, a redesigned hierarchy window enabled by default with component icons and custom...","thumbnailUrl":"https://i.ytimg.com/vi/0kPKKjuHhbs/sddefault.jpg","uploadDate":"2026-09-30T23:43:00.454Z","duration":"PT1M","url":"https://api.daily.dev/r/2XKgzBLqG","embedUrl":"https://www.youtube.com/embed/0kPKKjuHhbs"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"YouTube","item":"https://daily.dev/sources/youtube"},{"@type":"ListItem","position":3,"name":"Unity 6.6 is here — 4 things you should know"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/unity-6-6-is-here-4-things-you-should-know-2xkgzblqg#faq","mainEntity":[{"@type":"Question","name":"What's new in Unity 6.6?","acceptedAnswer":{"@type":"Answer","text":"Unity 6.6 adds serializable dictionaries (just add [SerializeField] and they appear in the inspector), a redesigned hierarchy window on by default with component icons and custom columns like layer and tag, domain reload disabled by default for faster play mode entry, full WebGPU support for better web games, and an assignable shortcut to toggle gizmos. Track Unity release changes like these on daily.dev before they surprise you mid-project."}},{"@type":"Question","name":"Why do my static variables not reset when I enter play mode in Unity 6.6?","acceptedAnswer":{"@type":"Answer","text":"Because domain reload is now disabled by default in Unity 6.6, which skips the loading bar when entering play mode but means static variables and events no longer reset between sessions. This can cause stale state bugs if code assumes a fresh domain on every play session, so developers need to account for it manually. Developers hunting down Unity play-mode quirks like this can follow engine updates on daily.dev."}}]}
```

