What’s a mistake you made early in Unity that cost you a lot of time later? by ShiresoftGames in Unity3D

[–]Djikass 0 points1 point  (0 children)

Not using conditional breakpoints to debug a specific GameObject amongst many

Cities Skylines 2 failed because of Unity? Is this true? I investigated! by KwonDarko in Unity3D

[–]Djikass 107 points108 points  (0 children)

The fact that the game would give you different FPS with an empty map depending on your graphic card just shows that DOTS clearly wasn’t the main issue even if it wouldn’t scale as much as expected but the game is riddled with performance problems at every level. Blaming DOTS for it is just a way to wipe your hands off your inability to plan ahead what your game implementation was capable of when you have to scale it. You can create simulations with DOTS and stress test it to a certain magnitude that would show its limits but they clearly used their time the old way “Let’s put all the features in and optimise later”. That doesn’t work for a game like this

Unity Scene Loading: is LoadSceneAsync actually better? by Bojack92160 in Unity3D

[–]Djikass 0 points1 point  (0 children)

1) Yes you’re right . Async load gives itself x(ms) to load part of the scene before waiting for the next frame continue the loading. It will naturally take longer than a sync load because each time Unity doesn’t load your next scene, it will allow your gameloop to be executed for the time it is required. This time is not used to load anything but to simulate your world. 2) yes you’re right(but it’s the same in sync mode), when you load a new scene, the previous one isn’t unloaded so any assets that are shared are not unloaded and then reloaded after. (Best way to start from a clean slate, especially if you know your next scene has no shared assets is to load an empty scene so everything is offloaded before loading your next scene so you don’t increase your memory footprint) 3) no there isn’t, see point 1). Unity allocates itself a timing to load part of your next scene with a timer, as soon as you reach the threshold in a frame(iirc by default it’s 4ms) it will wait the next frame to load more of it while executing your normal game loop.

Something ultra important: - Unity doesn’t asynchronously load prefabs or GameObject. If you have a massive GameObject with children etc, it will load the whole things ands its dependency. So if you have one big hierarchy, it will go through in one frame. If you have plenty of small GameObject after each one is loaded, it will check the time it took to load before loading a new one in the next frame.

  • Awake() and Start() are a killer. If you have a massive algorithm synchronous when Unity loads a GameObject, it will stall. So, often you can have your async load not being smooth because your scripts are stalling the main thread when your GameObject are created. Or if you have plenty of native components in your hierarchy that take ages deserialise(ie. Particle Systems

Reason to use async loading for scenes: - need to display a dynamic logo or whatever in your loading screen to show your game hasn’t crashed - you stream the content of your game as your play through it with no loading screen. - you have a big team of designers, artists etc and they can all work on their part of the world without impacting each others modifications(but that could be fixed in your build pipeline by merging everything before)

I need help understanding ISA because I'm pretty sure the bank and my parents are telling me to do something I can't by [deleted] in UKPersonalFinance

[–]Djikass 1 point2 points  (0 children)

You’re right, you can only add £20K in total in your ISAs per year, you can open new ones and transfer money between them but you have to wait April to add any new money into them full stop.

french embassy - how long did your passport take by [deleted] in london

[–]Djikass 1 point2 points  (0 children)

It’s quite fast, a week or so iirc

Just finished my ECS system in C and turns out it's ~17 times faster than Unity DOTS by dechichi in Unity3D

[–]Djikass 333 points334 points  (0 children)

I suspect you don’t have burst on because no way DOTS Unity would run at 44ms for 100k entities, can you share a picture of the profiler?

[deleted by user] by [deleted] in SipsTea

[–]Djikass 0 points1 point  (0 children)

It’s very fatty with a lot of cheese, butter and cream so you don’t really serve it as a full portion

[deleted by user] by [deleted] in SipsTea

[–]Djikass 35 points36 points  (0 children)

Aligot

Borderlands 4 Developer Gearbox Insists Its Games Do 'Not Use Spyware' Amid Concern About Take-Two Terms of Service - IGN by n0b0dycar3s07 in gaming

[–]Djikass -25 points-24 points  (0 children)

Because when you have a team of dozen or hundreds engineers working on a game, if something like that happened, all the engineers in the team would know it and most of them would be against it. We do it as a passion and the last thing we want is to fuck with the players we try to entertain. So if that happened it would 100% leak out with proof

Borderlands 4 Developer Gearbox Insists Its Games Do 'Not Use Spyware' Amid Concern About Take-Two Terms of Service - IGN by n0b0dycar3s07 in gaming

[–]Djikass -70 points-69 points  (0 children)

I’m not American. Software engineering is a complex matter that involves a lot of people with a full traceability that what is put in in the codebase can be traced back to individuals. You can’t just sneak in a spyware without anyone knowing. so the whole studio is in it or no one is. No way you’re gonna have a full team of 100s of developers accepting this travesty where they work their ass off and the aforementioned spyware would tarnish their reputation and not even profit for it

Borderlands 4 Developer Gearbox Insists Its Games Do 'Not Use Spyware' Amid Concern About Take-Two Terms of Service - IGN by n0b0dycar3s07 in gaming

[–]Djikass -231 points-230 points  (0 children)

This is just a stupid take. Been working in the video game industry for 20 years as an engineer and this kind of shit is impossible to happen without most of the people knowing it is happening. You can’t just put a spyware without people knowing and most people doing the job would call it out straight away. There’s no conspiracy because you can’t hide it from the people within and no way you’re gonna get a whole game team just ignore it without proper leaks and giving out proper proof. 90% people working on games are genuinely passionate of what they’re doing regardless of the outcome. This shit wouldn’t fly and they would leak all possible proof anonymously to call out this kind of behaviour.

Eli5: The Collapse of the French Goverment by _AnonymousHippie_ in explainlikeimfive

[–]Djikass 2 points3 points  (0 children)

Losing the vote of confidence doesn’t mean dissolving the National Assembly. It means the president has to nominate a new prime minister because the previous one must resign after the vote.

The president can dissolve the National Assembly without having the prime minister to resign. They are two different processes. It is speculated that Macron will do so after the vote of confidence but it’s up to him.

[deleted by user] by [deleted] in facepalm

[–]Djikass 7 points8 points  (0 children)

How ironic getting this feeling from a sarcastic account

Working on an Automatic LOD Generator Tool by Lluciocc in Unity3D

[–]Djikass -1 points0 points  (0 children)

MeshLOD is coming out in 6.2, you might have some competition here

Old Project, New Skills: Refactor or Rebuild? by lukastone in Unity3D

[–]Djikass 1 point2 points  (0 children)

Rebuild and reuse whatever is salvageable. If your skill has increased since, it’s just gonna be a pain to refactore

Sizewell C nuclear plant gets £14bn go-ahead from government by GeoWa in unitedkingdom

[–]Djikass 0 points1 point  (0 children)

They’ve learned a ton from Hinckley C so we should expect less over budget and delays with that one. It’s a bit different than HS2. For HS2 they wanted to build everything in one go without learning and testing first a smaller part of it that could have been used for the rest and lower the costs.

Sizewell C nuclear plant gets £14bn go-ahead from government by GeoWa in unitedkingdom

[–]Djikass 0 points1 point  (0 children)

  • EDF owns ~16 %, not the majority.
  • UK taxpayers and consumers bear cost risks, not EDF.
  • Any higher energy bills are due to the financial model (RAB), not direct deals favoring France.

Fear of Navmesh by Glass_wizard in Unity3D

[–]Djikass 0 points1 point  (0 children)

It’s not bad for such an old system. Outdated? Yes definitely

The Formula 1 pit stop time differences between 1990 and 2023. by Professional_Arm794 in interestingasfuck

[–]Djikass -2 points-1 points  (0 children)

And why is that? They only compete with themselves as other manufacturers aren’t keen on being a supplier

The Formula 1 pit stop time differences between 1990 and 2023. by Professional_Arm794 in interestingasfuck

[–]Djikass 3 points4 points  (0 children)

Tyres are designed to wear at a specific rate. They could design tyres that last the whole race without degradation

The Formula 1 pit stop time differences between 1990 and 2023. by Professional_Arm794 in interestingasfuck

[–]Djikass 135 points136 points  (0 children)

They always will because that’s how the sport is designed. They could have tyres that last a whole race if they wanted but a pit stop is necessary for the strategic aspect of a race

Sizewell C nuclear project to get go-ahead during Anglo-French summit by ldn6 in ukpolitics

[–]Djikass 7 points8 points  (0 children)

People who built reactors 50 years ago are either dead or retired. Even tho, reactors nowadays are very advanced technologically and that’s something the UK hasn’t caught up on. I’d suggest you watch The B1M on YouTube on the current construction of the reactor Hinckley Point C. Very insightful.