Wstęp
Unity 6 zostało zapowiedziane na ostatnie konferencji Unite 2023 Keynote, po zapowiedziach widać, że firma stara się odbudować zaufanie twórców gier. Pierwszą osobą jaka pojawiła się na panelu był James Whitehurst. Zapewniał on developerów, że sposób w jaki została ogłoszone Runtime Fee było totalnym błędem i nie wyobraża sobie przyszłości, w której zmiany na podobną skale będą wprowadzane bez konsultacji z twórcami czy partnerami korzystającymi z silnika. Nowy CEO zapewnił też, że skupią się bardziej na szlifowaniu fundamentów silnika.
SRP
GPU Resident Drawer
To nowy system instancjonowania dużej ilości obiektów przy wsparciu karty graficznej. Ten system ma działać ze zwykłymi meshami, skinned meshe, i efekty nie będą wspierane przez ten system. Według twórców silnika ma on przenieść część pracy związanej z instancjonowaniem obiektów na scenie na GPU co wiąże się z pewnymi zyskami na wydajności w scenach gdzie znajduje się wiele identycznych obiektów.
GPU Occulusion Culling
Tu podobnie jak w podstawowej wersji Occulusion Culling dostajemy narzędzie które pozwala na wyłączenie z renderowania obiektów poza polem widzenia kamery. Jednak przez przeniesienie części obliczeń na GPU mamy otrzymać jeszcze lepszą wydajność.
Spatial-Temporal-Post-Porcessing (STP)
To nic innego jak odpowiedź Unity na DLSS czy FSR. Zamiast wdrożyć istniejące już na rynku rozwiązania developerzy zdecydowali się na stworzenie swojego własnego systemu upscalingu.
Adaptive Probe Volume (APV)
To funkcja, która ma być ewolucją systemu Light Probe w Unity. System zapewnia automatyczne rozmieszczanie light probe i dystrybuuje je automatycznie na scenie. Ten system drastycznie może poprawić jakość oświetlenia w grach tworzonych na tym silniku, przez brak konieczności manualnego ich układania.
URP
URP dostaje 5 nowych demo scen w tym jedną związaną z multiplayerem. Na tych scenach jeszcze skuteczniej będziemy mogli testować i badać funkcje tego pipeline.
AI
Muse Chat
To czatbot od Unity trenowany na ich dokumentacji, który pomoże nam w pracy z silnikiem. Ze względu na to jak ten model został wytrenowany, możemy się spodziewać że jego odpowiedzi będą bardziej adekwatne niż te od ChatGPT.
Muse Texture
Przydatny tool przy pomocy którego możemy generować tekstury i powtarzające się wzory. Efekty pracy tego modelu nie są może jakieś zachwycające ale idealnie nadają się do etapu prototypowania na placeholdery.

Muse Sprite
Podobnie jak z Muse Texture jest to model generatywny za pomocą którego możemy tworzyć wszelkie sprite i ikonki. Dodatkowo poza samym poleceniem tekstowym możemy dodać też inne parametry np. szkic ikonki jaką chcemy otrzymać.
Muse Sketch
Ten system ma nam pomóc w szybkim prototypowaniu poziomów. Piszemy w dowolnym języku jaki level nam się marzy i Sketch magicznie generuje nam poziom. Nie jest to jakaś rewolucja bo poziomy wypluwane przez ten system to zaledwie kilka modeli ustawionych w mniej lub bardziej sensowny sposób na scenie, ale przy obecnym tempie rozwoju sztucznej inteligencji możemy się spodziewać w przyszłości oszczędności wielu godzin przy level designie.

Muse Behaviour
Tu podobnie jak przy Sketchu dajemy w naszym ojczystym języku pomysł na to jak nasze NPC mają się zachowywać i dostajemy Behaviour Tree, które ma nam te zachowania obsłużyć.
Muse Animate
Może być ciekawą alternatywą do Mixamo, opisaniu animacji jaką chcemy otrzymać model zabiera się do pracy i dostajemy gotową animacje, bez czasochłonnego motion capture czy ręcznego animowania. Jak wyżej sama jakość tych animacji daje dużo do życzenia, ale to świetne podwaliny do ekosystemu, który może dać drugie życie twórcą niezależnym.
Sentis
To narzędzie które pozwoli zaimplementować nam własny model AI w Runtime przy użyciu formatu ONNX.
Wsparcie VisionPro od Apple
Unity oficjalnie ogłosiło wsparcie dla gogli VR od Apple. Dostaliśmy SDK do visionOS dzięki któremu będziemy mogli budować aplikacje i gry na wspomniany powyżej system.
Unity DOTS – Production Ready
Doczekaliśmy się wersji DOTS która finalnie pełni wspierana i stabilna. Nareszcie możemy budować gry oparte o Entity Component System. Ciekawe czy w związku z wypuszczeniem DOTS doczekamy się oficjalnego wsparcia do systemu animacji…
Unity Cloud
To ekosystem który ma pomóc w pracy zdalnej. Jest to HUB za pomocą którego możemy budować własną bibliotekę assetów online i synchronizować ją z resztą zespołu. Sam podgląd modeli przypomina trochę widok ze sketchfaba co na pewno przyda się przy pracy w projektach z duża ilością elementów otoczenia.



