What the Unity CEO said about the future.. - Unity3D Devs WATCH

preview_player
Показать описание
Use Code - HELLO2023 for additional 20% off (cart must be over $300 for it to apply)

Рекомендации по теме
Комментарии
Автор

As a 17 year old game developer who is going to college next year, I am extremely nervous for the future of programmers' job's. I was planning on majoring in Computer Science/game development, but I'm worried that I'll be learning information that will be useless in a few years time. I guarantee at least 50% of people planning to go into Comp Sci. next year will have switched their major.

I've spent the last year and a half studying my heart out for game dev. I even recently published my first steam game.

What's your input on this? I truly am panicking...

rarechip
Автор

Jason is quickly becoming GameDev Santa.

adreiiaii
Автор

I am a former Unity employee and also DOTS asset store developer. I noticed one common misconception that your project has to either use mono or ECS. This also makes developers anxious as they don't know what they should choose or learn. In reality, a more successful approach is going in hybrid mode by mixing both designs. This might sound a bit counter intuitive, but it actually brings lots of benefits a long the way. It eases the learning curve of ECS, enables you to still leverage mono tech where it would be missing in ECS (etc. UI, Rendering...). For those who want to learn ECS, it is important to understand that you don't need to fully dive into it, you can gradually introduce yourself by starting with DOTS collections, mathematics, burst, jobs and only then trying out entities. You will be surprised how elegantly whole DOTS interact with existing mono behaviors.

LukasChodo
Автор

I hope they don't forget to keep fixing and enhancing feature set for small indie games. The push to support big games to compete with UE is important but indies are still Unity's biggest userbase and there's still a lot of work to be done on existing toolset.

zionen
Автор

I think that democracy is the Best policy here. Don't force anybody to change Programing Paradigms (as no one can impose a way of thinking on to others)..., allow everyone to choose instead between traditional GameObjects & DOTS + ECS.

On the other hand: changing the Unity's core / internal functionaries (I.e.: the Animator, and any important Assets & Tool you add to your games...) and even the way it compiles your Builds to DOTS + ECS, sounds like a Genius Idea to me.
Also, if you can develop a Wizard tool to assist Developers out while Designing (or redesigning) their Games from OOP to DOTS would be Fantastic. In OOP we use UML Class Diagrams and Activity Diagrams to design the System.... can we have some new tools to aid us in any sort of Graphical way, like UML is to OOP?

alec_almartson
Автор

Jason, what were you referring to when you mentioned that the discussion with the CEO included talking about Unity and Gaia?

lovebirdlab
Автор

I've been working on a game for a few years now (it'll be out in 2023), almost entirely dots other than the UI. It just allows for much greater (easily accessible) scale and depth that would otherwise be possible, and it's going to be exciting seeing games come out that take advantage of it.

buttjunkie
Автор

I’m still using Unity 2019. I’ve had my fair share in experience migrating to newer versions and it’s always a head ache with many fixes needed and brand new Unity issues to explore. I do want to check DOTS out though

RickyWiild
Автор

I’d like a step by step guide on how to implement DOTS please 😅

adrianshawuk
Автор

Yo Jason, suggestion for a video topic I'd love to see you do: I would love to use the Jobs/Burst Compiler to optimize parts of my game, but I don't really understand what practical things it can actually be used for. Like can you offload AI navigation/pathfinding to the Jobs system? How? Can you use it to handle huge amount of physics objects bouncing around in your scene? Can you offload raycast checks to the Jobs system? Can it be used for procedural/random generation of level elements (like assembling tiles, meshes, etc.)?

synchaoz
Автор

I mean, you go over everything. I'm more than sure anyone that is watching this is totally here for it. 😂But you covered the main thing I'm obsessed with.

onerimeuse
Автор

Can Dots/ECS be used at thje same time as object oriented programming? Like can I do most of the game in OOP and use Dot/ECS specifically for the parts that I need performance enhancement? I want to do some crazy things with water that will only work with Dots.

Nefarious_Bread
Автор

I've tried Dots in the past, it has crazy performance benefits which allows you to push your game limits

However it was quite hard understanding how it works as we are used to OOP while this one is a DOP

I feel it's gonna be great in the future

unitywithzaher
Автор

I would love more specifics in that which titles in steam top 20 used Unity and dots, and was it all just dots and ecs or more of a hybrid approach. This would help in understanding in specific terms which titles are bleeding edge and what exactly it allows to be done, that couldn't be before.

Ikuti
Автор

hello I want unity vr project error clear of android SDK problems help me please

godolyll
Автор

Im making a small mobile game should I bother with DOTS?

PeterMilko
Автор

When DOTs moves to LTS, people might look at adopting it again. There was a big push for DOTS and a lot of studios began training people to start thinking of things in data oriented patterns, only to get crickets from Unity. I highly question John's assertation that half of their Steam top titles use DOTS as I know some of the people from those studios and while they started internal projects using DOTs, they dumped all that code long before the titles shipped. It is hard enough keeping your staff trained and focused on best practices, adding DOTs to that before official support, is stupid for anyone not in a micro studio. Long term, I hope to see DOTS became the main design stack, but Unity needs to clean up their Editor, so it doesn't bog down under large project loads, and crash multiple times a day before then. Actually, I could deal with the buggy editor, if they would clean up their documentation and listen to developer feedback.

echtogammut
Автор

is there gonna be more on the networking with dots anytime soon?

Goomero
Автор

DOTS/ECS is awesome, but yeah, the object oriented workflow is still great, and a lot of games don't need that expanded layer of potential complexity and performance optimization. I like the beginner friendliness of object oriented, and I think its a lot easier for a beginner gamedev/coder to wrap their head around, so I personally hope they don't cut it anytime soon.

Nebulaoblivion
Автор

Thanks, Jason. The top 20 Steam presence feels like even bigger news to me.

Unavailable