Unity 6 and beyond: A roadmap of Unity Engine and services | GDC 2024
Vložit
- čas přidán 9. 06. 2024
- Discover the latest developments in the Unity Engine and how they’re supported through additional tools and services to maximize your creative freedom and efficiency, while enabling you to produce gorgeous, immersive games that will wow players over and over.
In this video, we show you how to achieve fantastic graphics fidelity and flexibility through rendering pipelines, shader/VFX Graph, and AI tools like Muse. In addition, with new tools like Multiplayer Center and Multiplayer Playmode, you get a head start on streamlining your multiplayer development. Next to that, we will also cover great collaboration tools such as Unity Cloud (with Azure) and Muse project-aware chat.
Stay informed on Unity 6: on.unity.com/3TqG1v6
Learn about Unity 2022 LTS: on.unity.com/3vwzXcq
Learn about Unity Cloud: on.unity.com/4crR3Jm
Learn about Unity multiplayer solutions: on.unity.com/4ctnLKc
Learn about Unity Muse & Sentis: on.unity.com/3TszobR
Speakers:
Andrew Bowell
Tara A. Lexis
Laurent Gibert
Mathieu Muller
Simon Elliston Ball
Diana Kalenova
Timestamps:
00:00 Intro
02:16 Made with Unity games sizzle
04:15 Creating immersive worlds
17:15 Efficient game creation tooling
23:33 End-to-end multiplayer
32:06 Reaching your audience where they want to play
39:42 Achieving peak performance
Follow Unity on social
X: @unity
Instagram: @unitytechnologies
#unity #gamedev #madewithunity - Hry
Please do NOT make safe voice obligatory when using voice feature
I disabled Unity Analytics from my project and implemented my own version because players couldn't opt out if it was installed in the runtime.
Do not make a similar mistake with safe voice.
For anyone curious about what this is supposed to be, I looked it up on Unity's site:
> "Safe Voice analyzes unique voice characteristics like tone, volume, pitch, intonation, emotion, and the context of player interactions. It detects audio disruptions and classifies them into more than a dozen categories to automate manual processes so you can take action faster and retain more players."
I think that's a pretty good thing, because generally I wouldn't enjoy people being super mean to me in a game with voice chat (or just screaming in my ears, like a CoD lobby gone wrong). On the other hand, having something like that be opt-in/out would probably make sense, over concerns of privacy and all that.
Sounds like it just analyzes your voice and gives it to the operator. What it does might be up to you.
Nothing inspires confidence like an opening statement that doubles down on Unity’s disinterest in meaningfully finishing any new feature.
Unity has grown a lot and like when a child is done playing with certain toys they no longer feel the need to go back to them.
Their problem hasn't been unfinished features, given time in a single direction they could finish anything they started, it's been suffering from poor foresight and planning. They put a bunch of effort into making features that aren't future proof, then they switch the direction they are going like with renderers(deferred, forward, lightweight, high def, universal, scriptable), this poor direction and planning in turn leads to dropping support for half developed features as they pivot to work on the next things.
Isn't SpeedTree cost money while you advertise it as essential tool for unity?
While Unreal engine advertise their new tools as available to everyone
Yeah, they should've made it exclusively free for Unity users, if they really want people to install/use Unity.
While I agree with your idea, there is a free version of SpeedTree (the "learning edition")
Edit : I believe the reason it does not come entirely free is that, among other things, SpeedTree is independant from Unity. It's its own plugin, and Unity integration is available.
Unity should have its own built-in tree modeler. The existing one feels really outdated.
@@thomasanquetil6375
The free version doesn't allow you to export the models from the speedTree, so the free version is kind of useless.
Since unity owns the speedTree, the logical assumption is it will allow to it users to use speedTree without paying extra, the same way Unreal does.
@@thomasanquetil6375 its owned by unity its not indepedent
@@songerk7102the only problem is Fortnite pays for unreals free tools
After watching State of Unreal and working with UE for the past couple of years, transitioning from Unity based projects.. it is a bit sad that Unity is not what it used to be anymore, but these updates have actually surprised me, seems like you have done way more practical updates than Unreal did this year, so I respect that. Hopefully one day you will be able to compete with Unreal again. I know how difficult it must be after all the drama and issues of keeping up with an open-source. I think a lot of these AI stuff and network stuff is the way to go in the right direction.
Just wanted to see those amazing CoreCLR news. That's the real change here... can't wait.
Same tbh but til now we haven't gotten a clear release window of when we can actually have those long sought iteration improvements.
He just said "future releases" yeah like when ? we've been hearing that for the past few years already :(
Considering how much faster .NET got in recent times, wonder if we'll see a big perf boost if they ever release a version with CoreCLR
Time to hibernate lads
That's Unity 7 territory in 3 years or so.
When Animations for ECS? How can you "sell" us the whole idea of ECS where there is no valuable animation solution ?
43:30
@@Nebulaoblivion This shows nothing. No complete, viable solution for animations. Until we have atleast the core fundamentals like physics, animations, rendering all working as a charm, ECS is nowhere usuful. Unreal Engine is far ahead, just check out their progress, it's uncomperable...
@@venelinvasilev5360 When Unreal first released nanite, it only worked for desert environments and static models. So even they released unfinished products. It takes time to develop these features and it's best to release them in segments. And speaking of animation, I have had the opportunity to play around with unity's experimental ECS animations, and it blew me away with how powerful it was. Unity is doing it right, they are focusing on the foundation (DOTS) and then building on the top of it.
@@venelinvasilev5360
Unreal does not have ECS ? How can they be far ahead on this point...
@@jean-claudelemieux8877 He meant to say the performance. You can build High Graphics Quality games with Good performance.
Great to see the improvements, would be great to get something similar to nanite though, would make a huge diffrence. the lighting system needs to be reworked to compete with unreal
Also as awesome as speed tree is unity really needs something ecuivalent to quixel.
You read my mind
Speed tree is not even free for unity users unlike quixel that is for ue users
Unity already has ray traced global illumination which is about as heavy as Lumen is. What would be nice is a more lightweight solution like voxel GI or something for lower end machines and consoles.
Unity is working on the GPU Resident Drawer as a step toward that. You can actual test it out in Unity 2023.3 already and depending on the scenario for your project it is better in some cases already. They are currently added more features to it like a new LOD and culling system with GPU processing by default.
That's the approach Unity should maintain. Focusing on the diversity of styles and the ease of creation and export, instead of wanting to venture into the small AAA field, such as Unreal. Unity was born by the indies and by the indies it will survive.
I didn't see anything useful for indies game dev. Unity should make a game themselves like UE.Then they will come to understand what players truly want and whether the features they have developed are ready for production.
40:56 Why do even their presentation vids have 5 fps 😭
Performance by default
The lack of any information terrain related is disturbing. Will Unity not update it with Unity 6?
Unity promised the Environment System years ago. In the meantime Jason Booth implemented the core of MicroVerse within 1 Month which basically does what you guys promised. And more.
Its shocking that there is no acceptable terrain pipeline on the horizon even in 2025
its a useless engine. move to unreal
Maybe ECS is what this is?
From Unity 5 in GDC 2014 to Unity 6 in GDC 2024.
That's quite a journey!
however if you compare with unity china, which is run by a different company, we are getting the short straw
Many very nice promises. Hopefully they come to fruition. I think unity should just open source deprecated projects and let the community take over.
Looking forward to work with the Multiplayer VR Template - hopefully it will be built based on the latests XR interaction toolkit 3 and not the deprecating 2.5.
Dynamic licensing too?
Lets go, multiplayer features!
It'll be a buggy mess, they fired the competent software engineers in that department unfortunately.
@@sean7221 aah who cares
when will coreclr be avaliable
I just hope the GPU Light Baker stops crashing on AMD GPUs.
It's impossible to bake light.
Most GPU-based bakes depend on Cuda. This is an nvidia-friendly feature. There is nothing Radeon can do. sad
@@Northerseal Yeah, sadly AMD has lost that fight. Nobody cares about AMD ROCm/HIP, every major software uses CUDA, it's sad an AMD GPU user.
Double transform matrices/ components please, Unreal has it...
I'm so conflicted. Seems to be so much hate for Unity but some of this sounds really nice. I want to create 2D pixel games and VR games. It would be nice to learn one engine to do that. Is Unity good for pixel games or should I just go with GameMaker?
Too much noise in the internet, you should use what you think you like, and evaluate again later on.
@@AliMusllam Agreed. I'm trying Unity and staying off of r/gamedev.
dont listen beginner users. pro devs dont hate tools or dont be fan of any tool. if Unity works for you just use it. This is a good tool
4:52 Now I understand why the rendering pipelines are messy 😅💇♂️
😂 ha ha
What's wrong??
What's wrong??
@@shikhermyv Nothing's wrong. It's just that the person responsible for SRP's has a messy hair.
Lol there’s messy hair then there is this guys homeless hair🤣
Good thing you're deciding to update 2022 LTS. Definitely not what this yearly LTS release method was intended for but people REALLY hate the new terms. So thank you.
Laurent you sexy beast, more DOTS stuff and CoreCLR - making me very happy. The whole dots stack is a joy to use and after a few months I'm fully productive again.
42:22 "in a future version of Unity, AFTER Unity 6"
"AFTER Unity 6" which means you have to pay the install fee
@@normalhumanperson8858Fair enough, that's sad. At least something to look forward to. To be fair, the engine has been making huge strides in the right direction in the last years. These will be the final building blocks in a solid foundations for the years to come.
Hahahaha you made my day!
I can't get 44:08 you say ECS can help to make the massive world. ECS isn't for objects that need to be modified in every frame like moving them? what is this about trees and the environment? wasn't that done in GPU Instancing? PLEASE SOMEONE EXPLAIN THIS ECS FOR ME
Faster streaming with ECS
No timestamps. 😢
Very nice! Good work Unity!
We are now getting AI chat, but after 15 years the project window still dosnt draw more than 15 characters of text, still making either your content unreadable when using naming conventions, or not having readable icons. All objects in the scene hierarchy still use the same default icon. You need to actually use your engine internally.
Unity have become so clueless of alot of problems... is just too many areas like this now... maybe they hope AI gonna fix there editor UX
Project Window does draw more than 15 character of texts ? Just zoom out like any normal human being.
For Icon, you can easily implement or use 3rd party assets if you truly want that. Most people do not require it, and does that do are able to easily extends the editor.
@@jean-claudelemieux8877
no and no
the way unity hierarchy renders, this is a bad idea to use a plugin or do it yourself
Also no, zooming out to use list view means you cannot see icons, either you are blind to text or blind to images, its unacceptable
What are you talking about... If you are not happy with the out of the box experience you can easily extends the whole things yourself. It fits 99.99% of use case.
Unity has multiple issue, but what you describe is far. Stop bashing on the wrong things, it hurts the real feedback we are trying to give.
@@jean-claudelemieux8877 The problem is more people extend the Unity editor especially the things like hierarchy using C# the slower it becomes in how something was implementated, when it requires more under the hood improvements to things where it can be done more efficiently, that ain't happening so its all left to third party devs doing improvements in C# land instead, where the feature and visual improvement work.. but would have been better if some parts of it were done on C++ side which only Unity can do... also just another issue of Unity being closed source so harder for people to just fix it themselves and make the improvements where needed for feature/ux improvements.
Wind of change? I hope so!
looking for it 🙌🙌
DOTS and CoreCLR let's go!!!!
Both won’t be in the first release no doubt.
and if you compare build time to 2022?
Apparently halved?
What this Upgrade for Unity 3D to 4D?
Super excited for Reka!
To be honest I never wanted for Unity to become one click game maker for milions of scammers just waiting to publish their garbage "games" into Google Play Store... That is happening anyway luckily not always in successful way. All this Sunday pato-developers are disapointed 😂. Thanks God we still require some big knowladge to create great games... I am very happy with new features in Unity 6 and gonna use it with love ❤ as always. Xr multiplayer will be handy later on in my project but so far I will stick to single player for the time of Alpha version development. See You World in... Bloody... fun VR 2024...
I am not interested in XR, but i agree with you...only pato-developers are disapointed now, comparing UE and Unity, but never deliver a REAL GAME !!!
URP screen space reflections when ?
I've been asking this for years.
It is not even in "Planned" state, so go grab one from the asset store, like the Shiny SSRR 2
At this point i'd rather make my own custom solution to have full control@@horeaper
Shiny SSR is really good tho.@@stylie473joker5
@@horeaper I made mine. I've been an advocate for Unity for years and now it feels like it constantly let's me down. If Unreal would have C#, I'd switch in a heart beat.
Yo guys IK you guys have a bad Rep but great work! I love you guys!
No virtualized geometry yet? :(
It's only in the Chinese version of Unity 😅
@@Pitoouuu I am aware - altho, I hoped they would finally implement it into world wide version and annouce it on GDC, but foolish of me thinking Unity would do something logical.
@@Pitoouuuyou serious? If so I wonder why that is. If you have a link that would be great!
Has anyone heard anything on Hair tool? But thanks for the update ❤
Awesome 🎉
27:57 What is this "Distributed authority" feature supposed to achieve? Isn't all user input malicious?
Project Zomboid uses it. In co-op the player that is closest to the zombies (or on whom zombies are aggroed) is responsible for calculating the zombies movement. That way the person that is actually in danger of being bit has the best latency. Millisecond to millisecond position of a zombie is not that important, and server can still check it, but less often.
Can any one sum up the highlights please , and thank u
AI content creation, much faster compilation and lighting system, multiplayer server tools and expanded multiplayer dev support, an ECS large environment tool, and VR multiplayer.
2:44 Woah! nice timing!
Meanwhile you still have no way to ask permission to access the user's clipboard in webgl
Ive tried multiplayer play mode, and it worked for a few minutes, but doesnt show itself if i relaunch ever again, even if i regenerated the library of virtual players. Hopefully the problems get ironed out for its 1.0 version.
Back to parrel sync for now 😅
the stament from the intro is like "this is pointless, just get out of here" :)
Any plans to acquire Sirenix? Odin Validator especially could be such a useful tool, let alone all of the other features!
Simon has a very pleasant voice. He should record audio books or documentaries.
And there is noting about Nanite like systems or Virtual Geometry, why is Unity dragging their feet on this tech?
when Unity 6 will be released?
many years later and DOTS is still not fully ready
What are you talking about? DOTS has been out for months now
yes but it's not fully integrated into other components@@UserName-eb9oy
It they really gonna stick to these plans ,it atcually looks really promising
Nice nice!
Is it possible to make a game like red dead redemption 2 in unity engine???
How many employees do you have ?
yes
@@phantomboss really!
You can but doesnt means that you should
No it's not. You would have to customize the engine to make that work that it wouldn't even be the same engine anymore.
So I guess unity is still in foundational work, so nothing super exciting here. I don't mind it really, but I hope more interesting stuff comes soon. The roadmap on the website deffinitely has interesting stuff but i guess they can't show it yet 😩
@@Mike-wu7ie I have some profitable games, but what I would like is some marketable features.
CoreCLR totally made me interested!
We are years away from CoreCLR.
They were talking about it in 2022 already, no progress or anything has been shared so far
@@phanta_ i wasnt aware at the time of writing that comment. then i checked the forums and saw the discussion!
lets hope it arrives soon!
Everyone I know gave in reporting bugs because they just get closed if you dont submit a repo project, and magically you now have less reported bugs and think its a good thing..
The graphic at 30:30 is insane. I cracked out laughing at the girl gamer having a pink line with a heart icon, automatically being put into the 'Positive Play' category for having a feminine voice. I'd find it even funnier if not for the fact that this is a REAL press release and the concept of my voice print is being processed and categorized as 'positive' or 'negative' is insanely creepy.
Imagin saying racist stuff in girl voice and system thinking youre cool
@@Mike-wu7ie Unfortunately as a non professional, my inferior brain constructed from hobby parts parses things in the way that appears most funny to me, rather than most correct.
Man this engine is really advanced for 2015! Can't wait to see where they'll be in 2025.
...and license format? How do you intend to survive to deliver these features? Are you really commited with indie studios? Just showing off new features does do not answer that.
Hello, I am playing truck driver, ps4 version. Since you launched the heading north DLC about two years ago and updated it at the same time, some problems have always existed, and there has been no update to fix the problems. 1) There is no parking mission at all. The original version was there. I hope that an update can be released to revive the parking mission. 2) Every time I leave the game and return to the ps4 menu, the computer always hangs and there are bugs. 3) Truck driver The menu screen no longer has background music. I hope you can issue an update to fix the above problem. THANK YOU😊
ecs animation finally
Why scam DOTS as a solution.. what is it solving...
C# C sharp is the best ❤
I always find the Unity roadmap helpful. It reveals how Unity is really doing.
You've left out changing TOS in this roadmap, and some other retroactive tactics!!!
26:00 when unity's example in their presentation even has errors 😂😂
Where are New UI, Lumen, Nanite, new Animator, a big update for Bolt :( .....
just make sure the Editor dont repaint every 5s....
Where Ziva dynamics humans?
so much AI crap I don't want or need 😭
Subjective opinion
@@NutBuster99 All opinions are subjective. I don't claim to speak for anyone else. But I think you'll find my sentiment a popular one.
@@ExoMilkis there really no element of your development that would be helped by AI?
“I’m sorry, as an AI engine I am not allowed to give you subjective opinions. Please select your opinion from one of the following DEI compliant choices…”
@@TedThomasTT I haven't seen any AI tools that would help me or my team, except maybe the machine-learning driven AI NPCs? But generative tools and LLMs don't give results I like, and often replace enjoyable work, leaving the boring tasks to humans. Seems like the wrong way round to me.
So is it 2 dollars cost per install?
You wanna actually give us SpeedTree then?
First
30:18 BIG BROTHER UNITY IS LISTENING
“We’ve noticed your characters are not diverse enough. To comply with DEI standards, we have swapped out half of your characters with racially and gender diverse alternatives.”
@@LaughingRam what are you even talking about?
Seems like Unity is really going all in on AI.
I must say that the roadmap is not bad and I've been a huge fan of Unity for over a decade but idk. There comes a time where you just have to reflect and realize.
Unity lacks so many useful tools and features Unreal just has built-in and working (proper networking solution, behaviour trees, environmental stuff, etc etc) and offers so many high quality assets for free it's hard to find reasons to continue using Unity for desktop/console development. The only reason for me in recent years has been C# but idk.. if I have to spend hundreds or thousands of dollars in paid 3rd party assets and pour in massive amounts of time to just try and catch up with Unreal then I guess I'd rather switch to C++.
I can't really get excited about those AI tools (that require a separate subscription) and other "fluff" when your engine is probably going to struggle outcompeting even open source alternatives. I get that you'll put heavy focus on AR/VR capabilities for SRP (considering the Apple affiliation now) but then again there's just so much stuff that doesn't properly work or is just non-existent like decal projector in URP doesn't work great and it doesn't even feature volumetric fog. It is certainly possible and HDRP does have built-in fog which just makes it all the more frustrating to see everything just half-baked, just barely scratching the "it kinda works"-stage and moving on to the next buzz.
The features are cool but please, improve your presentation skills. Don't show speakers reading line by line what they say. They have good voices, let them do their job, but when they are not looking at the camera and just reading everything from a screen, it looks like they are not interested in the topic.
Also most videos of the features run at 5fps and look very amateurish, simple.
Show things that look cool, even if it's just to show some multiplayer functionality.
I wish they didnt make as much Ai stuff
Not a single useful thing for a level designer, where are the terrain tools improvements ? where are the quick level editing/ model editing tools for box modeling ? (that won't bug break your project)
it's such an insufferable task to manage a scene in the hierarchy and to manage colliders of assets in the scene.
Even with the half of the assets store tools for designing a level for a 3rd person game is simply out of reach, were talking terrain edit + better terrain materials > object placement > spline tools > vegetation > better lighting management. nothing in this department has improved drastically like UE have T_T
Have you tried the physics debugger? pretty useful for level designers
Whos holding them hostage
Nobody is holding them hostage. Nobody in this video is being forced to say what they say.
???
ПРИВІТ
Woah holdup, I'm a UE Dev and I first tried Unity right before the terrible price changes. All this Multiplayer support is making me want to switch back! Wish UE focused more on making theirs better.
this video make me feel bad
Why?
Me xx
these men looks like they need some sleep and sun
I would love if you guys made In App Purchasing easier to install. I am learning it right now and not really sure what to do yet, I will figure it out but I wish there was a Unity Package that you could install to a project that did everything for you essentially
unity deprecation road map
Could you please shorten the video to the really new stuff?
A pinned comment in a few sentences would probably be enough.
Just make Unity Editor faster ffs
Basically, they have nothing to show. Look at the speakers, they do not seen super excited about their tech anymore
Actually - we have a bunch of very cool stuff coming in Unity 6 and beyond and these speakers are pretty darned excited about their stuff. There may be a small drop in energy in this video as it was recorded a few hours after the live on-stage session and they had been working non stop over the weekend to prepare for that. But to ensure we got the roadmap out as quickly as possible, we did this recorded version of it on the same day, and the video team worked like maniacs.
@MrAndyPuppy Can we get the onstage session uploaded as well? That'd be amazing!
@@OnChainGaming That's usually "owned" by GDC, so check their channel. I've usually seen the big panels go up a couple months after the event wraps.
@@OnChainGaming The GDC conference organizers own that recording and will upload it to their Vault. I am unsure of the timeline for it.
@@MrAndyPuppy thanks guys. Will look out for it.
I Love Unity!
The fact that they used that same Multiplayer demo with DOTS as last time and didn't mention client side prediction is concerning. Once again, nothing impressive, most felt like robotic reading and as usually, because it's Unity, extremely skeptical about all. The Unity NGO has been out for so long and it's still far away from getting even close to an easy to implement or a well working solution. Most features are released half-baked and then drag on for years. There are notable exceptions (Cinemachine, VFX graph, Shader graph...etc.) , but they are not the norm.
unity is wasting my time, every project has an error, the sample project also has an error and everything is an error.
Different versions of the error, hold on, hold on, keep holding on. Very bad in my laptop!!
Use Unity 2021
Hey Unity!
I wonder how many people would still make CZcams video's,
if they had to pay 10 cent to CZcams, everytime someone shared their Video?
Why is there no splash removal in the 6000.0.0b11 and the 0b12 version does not announce that. I want the splash out of my game and i have to release soon, you wanted US game developpers to support you and forget your mistakes and in return you'll ease some of the stupidness.
Action, now.
@@Mike-wu7ie I won't even bother answering to your trolling.
Feels like repackaged 2023 roadmap, which was a repackaged 2022 roadmap. $U is toast.
"No purchasing decisions should be made based on the following materials. Unity is not committing to deliver any functionality, features or code." I aint watching all this after that 💀
We always have the Safe Harbor statement on all of our roadmaps when we are showing previews of features still under development.
Standard publicly-traded company lawyer-speak, up there with "not financial advice" 😄 Just ignore it and watch the vid
UE5, this is the way
Way to destroy Unity's reputation.
Keep up the great work guys! Solid improvement. Don't let the toxic comments get you down. Unity has a great future ahead.
Also, my favorite upcoming blockchain game Mirandus is being built on Unity 🚀
So sad. I used to love Unity. Now I look to Unreal for innovation and creator empowerment. Unity lost their way.