Resourcing concerns for .NET Modernisation

Thread branched by moderator.
In reply to:

Stop Being so Frustrated It is Not going to speed up the latest Net C# Programming Scripting Language For Unity. Do you Know that you can not just change something or some sort of Code in the Unity Game Engine and it is Just Going to Work? Without Breaking Something Else in the Program or Game Engine Will Might slow it Down or Get a Calculation Wrong and Then What?. EveryThing is Connected in the Game Engine even I Know That, and I am not even a Game Engine Developer or Program Developer that Makes Programing Languages. Just Take a Chill pill and Be Patient. The Unity Developer Team is Doing the Best they can. Respect it and Stop Complaining. It is not as easy as you think you can not just Juc any Code in the Game Engine and it Going to work. There is tests and More Test. If You are a Proper Game Developer or Software Developer you should Know that. Just Be Patient.

Pure frustration cannot but more resource can. I am very boring for the argument about you cannot speed this up or something like this. Surely they can. Or do you be so sure that dotnet migration team of unity really have enough resource already and put even more resource aside time will not effect the speed of work anymore?

What I am trying say is make you all people realize that if we express our frustration to the management level, especially CEO, in coherent and solid fashion. The reconsider of resource management and planning can happen. In the same manner as people voice their frustration about runtime fee clearly and cohesively to the point that they need to fire the CEO

Listen and imagine. What if CEO hear our voice, then just consider to move half of development team from other feature to tackle this task. Debug and test all the challenge dotnet team are facing. And hire more programmer. Will this feature can finish faster?

Then, would CEO do that? And why not?

Please ask your conscience, don’t need to answer me

“The Unity Developer Team is Doing the Best” sure, but they can do better and more comfortable if they have more resource that’s what I try to say. Will you disagree?

I always respect Unity Developer Team. BUT ALL OF YOU JUST NEVER TRY TO UNIDERSTAND AND JUST ONLY KEEP ARGUE WITH ME. I already said many times that I am not complaining the engineering team. My complaining is on Unity company, especially the board and management level. BUT YOU ALL JUST NEVER LISTEN AT ALL

It is Not Going to speed up the Work. I am going to be Blunt Do you know anything about Making a Game Engine and Making A programing Languages? Cause I do Not. But i do know about Programing and The work that Goes into it when it comes to Making Games and Software. Just for You The co has Been Changed to Someone Else. I do not Know his Name Though. Yes I get what you are Saying but it is not Going to speed up the Work.

Wow! Adding people, budget, and manpower will not going to speed up development ?

If that is true why we have development team in the first place?

Why godot need to ask for more contribution and pull request if it not going to speed up development?

Great engineering team always have a way to split task. Sure there is a limit of how many task can be split in project to the point of adding more hand are not making things difference. BUT can you really argue that unity migration team are in that point, given the release of unity 6 in comparison, I think you can tell what they have been focused on unity 6 so far

And I would like to tell you some story

The military in my country are so corrupt and they always do coup de tat. The junta are oppressing and murdering people to secure their power to continue corruption. Overthrown the elected government to seize the power. Not to mention they embezzle the fund for resource and manpower including the meal and ration budget into their pocket

But when people try to complain about any of that, they will propaganda with picture and story of low rank officer patrol border with pitifully frugal meal to distract the argument into that of “the soldier do their best to protect livelihood of people and security of nation” something something to make people feel guilty to complain about army. Even though when people complaining they point to the resource management of high rank officer and general level. Soldier have to eat cheap ration because general corrupt in the first place

This kind of tactic will rouse the sentiment of nationalist zealot to defend the corrupt army by distracting people from the issue of mismanagement. Blaming the one who try to point at the cause of problem. And I am very bored and frustrated by this kind of misleading pattern

Unity is a multibillion corporation employing thousands of engineers. By all accounts CoreCLR team is one of the biggest if not the biggest teams right now.

Because Godot has a core team of like 10 people employed, they are severely understaffed in all departments and would actually benefit from adding more people…

How about we stop playing armchair Unity management experts and get the thread back on track? You’re pulling this out of thin air.

Keep your personal gamedev unrelated anecdotes out of official Unity engine technology threads, please.

3 Likes

I dont know how this discussian turned into a battlefield but i dont think hiring new people will improve much speed. Cuz CoreCLR project is basically rewriting the whole engine. I wouldnt expect that fresh stuff can help them much without years of the researching source code.

3 Likes

Not only that but CoreCLR team also has to work with literally all other Unity engine teams to make sure the migration is seamless. Some of those teams are located on different continents. Changing something so fundamental that touches on literally all parts of Unity is not simple or fast.

1 Like

They have been laid off so many people and even Josh have leaving unity just this year

Really? Are there any source about that I could learn more about the actual status of their development so I can be at ease

I think you pulling this out of thin air. You could see what happen in 2017 above, it was already mention in this thread. And how much budget was being used on acquisition, while unity need to squeeze more money from us by increasing license cost. How can it be possible to indicate that everything just managed properly?

I have been on track of the thread. This thread is about CoreCLR and dotnet modernization and the timeline that it have very low chance to be released in the next year. And so I try to argue how it can be speed up. While you people just attack me because you want to filter only positivity opinion and that was the derailing point that I need to defend myself

If you did not read my comment then just stop arguing with me

By not being fast it was 4 years already. This is the new thread and your argument is the similar one that have been used in the old thread too

My guy, Unity still employs 5,400 people. What they predominantly layed off were people from acquired companies. Unity bought out about 25 companies since 2021. In 2019 before the acquisition spree Unity had about 2,715 employees. Josh leaving is not the end of Unity or CoreCLR.

It was a comment from a Unity employee here on the forums, which I don’t have on hand immediately.

Can you stop parroting the acquisition narrative for once? Unity is under completely new leadership. Unity don’t have any more money for random acquisitions. In fact, all of those acquisitions were sold or shut down by the new leadership. It’s done. It’s in the past. Let it go.

I’m sorry? How shitposting personal anecdotes, harping about acquisitions from years ago under a different leadership and your armchair Unity management expertise help speed up anything? All you’re accomplishing is derailing anything approaching a productive discussion on the topic.

Yea, I’m not reading about military in your country lmao. Sir, this is Unity forums.

Oh, look, a 20 year old engine can’t be fundamentally changed in a couple of years. What a surprise.

I’m starting to think you’re using CoreCLR as a reason to not make games. It’s a convenient excuse to indefinitely procrastinate and wait for the promised miracle of technology. You still can’t argument why CoreCLR is so important to you besides Unity not delivering on a timely manner. Don’t blame Unity for your own shortcomings. We don’t need that here. People are making all types of games with Unity right now with little issue. CoreCLR will make a lot more things more convenient and more performant, but fundamentally it doesn’t enable anything new besides few very niche use cases.

1 Like

Btw what is your honest thoughts about “next generation” (unity7+)?
I doubt there is someone who will say it is a wrong way of doing things for unity engine

My point was being the same from the start. Could dotnet migration will be speed up if the team have more resource

Everything else is argument why it should. Be is about the acquisition or management. Meanwhile IronSource is not shut down, instead now in was integral part of unity 6 that they even presented in the keynote. This was also another thing you pull out of thin air

This is the example of you people derailing the thread by attacking personally and not argue on the point of the issue. You also not listen when I said I have work in company and so I making project for company as programmer. I just don’t want to bring company work into my personal life with personal account

1 Like

Tbf i kinda agree with you on “they slow” for many reasons. I find myself production speed for many packages absurdly slow
But CoreCLR is not that “feature” which can be speed up. :smiley:
Knowing unity i’ll give them pass on that just to be sure that engine can at least boot up without crashes in the future

EDIT: +for moderators delete all this

1 Like

There is no reason to think CoreCLR team lacks resources, it’s one of their main undertakings. They might have lacked resources under Riccitiello, but we are now under new Unity leadership as of three months ago. Last Riccitiello henchman was kicked out in August (last month!) Maybe give the new Unity leadership some time to ramp up? They are also restructuring, which also slows things down.

People working on ironSource… are people who always worked on ironSource.

ironSource merged with Unity, they have their own separate teams in a different country. CoreCLR team is not working on ironSource, nor they are working on Unity 6 or anything else that is not CoreCLR. And some ironSource programmers in Israel working on web APIs can’t be transitioned to hardcore low level C++/C# engine development in San Francisco or wherever this is happening. You keep demonstrating that you fundamentally don’t understand how development happens in companies at the scale of Unity.

Unity is not an indie team of generalists who work on everything.

When you demonstrate lack of understanding, and post random personal anecdotes about military in your country, which has 0 relation to Unity or CoreCLR, it’s hard to not direct criticism towards you. Also, you still haven’t given a single argument why CoreCLR is so important to you and why it has to happen right now besides previous Unity leadership teasing core improvements too early and mismanaging the company, which is in the past now.

1 Like

See the inconsistence?

So which team they have laid off? Is dotnet team really not affect? Have the laid off happen in old leadership or new leadership ? (: it’s both actually)

All of this make be wonder if dotnet team really have enough resource so they need to postpone this task again even they always do their best. This is my reason to bring those point up here

You just don’t understand I bring those up to point out the behaviour you are using that it was the same kind of argument. And you don’t understand because it just too long you did not read

This is my thought, too. Unity as a whole was very clearly going in the wrong direction under ol’ mate Ricci. I honestly get the impression that some of what we’re seeing now - including a lot stuff seen in Unite - was probably started in a bit of a hush hush situation away from management, or done in the staff’s free time, or has only begun work in the past few months. Only now under new management is this being worked on in earnest.

We can’t change the past, only look to the future. So it’s going to take a while for things to progress into a mature enough state for us to play with.

@Thaina you’ve made your concerns known; there’s no point continually beating everyone over the head about it. Most of the ire you’re drawing is because you’ve been going on about it a bit too much now.

5 Likes

What inconsistency? ironSource is one of their main money makers that operates independently of core Unity. It has no resource or tech relation to CoreCLR. It might, in fact, help it by bringing in more revenue than they did before the companies merged.

All departments were affected but there are still 5400 people at Unity. Furthermore, Weta Digital, Ziva Dynamics, Digital Twins and likely a dozen other gamedev adjacent or unrelated subsidiaries were affected. Unity has over 2k more people than they had before acquisition spree! Cutting the bloat and fat they built up is actually speeding up internal processes, not slowing them down.

There is no point here. Unity don’t lack engineers. There are still thousands of them at the company and they have more now than they had before acquisitions even after layoffs.

EDIT: + for mods deleting all of this.

I’ve moved the discussion here so people don’t feel like they’re being silenced for having this meaningless ranting conversation.

Note that the moderation tools currently don’t allow me to undo moderation, so I can’t restore the state of hidden posts. This is the contents of the post above:

Here’s the last bit of context I added:

There was some confirmation in 2022 that the team was not affected by the layoffs at that time:

After another round of layoffs in 2023 we were also told:

The layoffs early in the year we were given no info afaik, but due to this being a major cornerstone of the engine’s modernisation and the previous communication being overtly positive, there is no reason to believe that the team was affected, just like all the previous times.

8 Likes

Sounds like you’re frustrated yourself. I recommend the forum ignore feature. It’s an awesome way to reduce frustration.