No it's dead center! lolIts off the spectrum to the left.
Unity is not single threaded. You can use as many threads as you wish in Unity. The Unity API itself is (was? I haven't followed unity all that closely the past couple of years) not thread safe, but that does not mean you could not use multiple threads for things such as calculations and the the like. The Unity team is aware of the underlying API and it's issues, and they are working on making everything thread safe.Most of us should see the greatest improvement as Unity improves its usage of multi-core processors.
Even the slowest potato these days has more than one processor core. Given the voxel nature of 7dtd the more cores you can throw at those calculations the better. The single-threaded nature of Unity has been a weakness that's become more apparent over the past few years as developers, such as TFP, have pushed the engine further than it was ever envisioned to go. To be honest, they should have been improving multi-processor support about five years ago but better late than never.
I can't imagine having to go back through something as vast as 7D2D and figure out where and how to properly thread out tasks. It sounds... daunting... I barely scratch the surface with threading and only on rather simple stuff to better utilize network bandwidth. But jeez... This? Pass. GL TFP! lolUnity is not single threaded. You can use as many threads as you wish in Unity. The Unity API itself is (was? I haven't followed unity all that closely the past couple of years) not thread safe, but that does not mean you could not use multiple threads for things such as calculations and the the like. The Unity team is aware of the underlying API and it's issues, and they are working on making everything thread safe.
That being said, 7DTD had 1 major issue holding it back: It targeted DirectX 9. DirectX 11 provides several improvements to the API that allow it to be utilized with multiple threads. Madmole hinted on twitter that they moved to DirectX 11 for Alpha 17, so I expect there is some ongoing work to improve performance.
Another thought: Thread management is a complex task. You have to be able to determine which parts of your application would be able to benefit from splitting out into a new thread. At the end of the day this is much more complex then it sounds. It is a headache even for us veteran programmers. If TFP is lucky, they will have a few 'easy targets' to split out. If not, well...
I'm just hoping that when we get to beta or closer to it, when balancing becomes a real focus, that loot starts to take on some game stage calculations. Later game stage = greater loot. So those guys would have a splash more stuffs.Loot issues:
I just got attacked buy a hoard of two dozen fallen solders. A few hazmat and once nurse. I managed to kill them all but hardly any of them had any loot.
All that body armor and on each. It would have thought to get more.
I just think there should be more loot. After all they are a bit harder to kill wearing all that body armor.
- - - Updated - - -
You can create your own threads but until very recently core parts of the internal engine were on a single thread and there was nothing you could do about it.Unity is not single threaded. You can use as many threads as you wish in Unity. <snipped for space>
Perfect explainedBernd is a depressed, grumpy, curmudgeonly,[3] constantly bad-tempered,[5] surly, fatalistic,[6] melancholic[7] loaf of pullman bread speaking in a deep, gloomy baritone.[1] He is small, rectangular and golden brown
This might incur the wrath of GuppycurI'm just hoping that when we get to beta or closer to it, when balancing becomes a real focus, that loot starts to take on some game stage calculations. Later game stage = greater loot. So those guys would have a splash more stuffs.
So Eeyore... But as bread...Perfect explained
That's alright. His wrath comes from the toilet. I'm sure I'm fairly safe while he's spewing crap from both ends... Even if aimed at me.This might incur the wrath of Guppycur
How would loot change in a real world scenario? if I break into a house my skills and tools for finding stuff might be better but the loot I find should not change based on my level or skill.This might incur the wrath of Guppycur