iconmaster
Banned
Unity often gets dinged -- perhaps unfairly -- for performance problems in games. Making Unity a really performant engine would be great news for game developers, and thus for gamers as well.
Unity takes a principled step into triple-A performance at GDC
They're claiming full or near-full multicore utilization without race conditions:
It's not all for-free performance, though. Developers will have to adapt somewhat to really get the most benefit.
Finally, this isn't all happening at once.
To me, this all sounds extremely promising. I'm only technically savvy enough to be impressed, though; not savvy enough to pick it apart. What do others think? Sound too good to be true?
Unity takes a principled step into triple-A performance at GDC
They're claiming full or near-full multicore utilization without race conditions:
The demo is utilising an impressive 95 per cent of the multi-core CPU and the team is confident of hitting 100 per cent soon. “With this demo there is absolutely no game code running on the main thread. Zero,” says Ante.
"...we can guarantee there are no race conditions in the code,” Ante says. Which is done through a combination of code analysis and runtime checks. “There is no game engine that has ever done that,” he adds.
It's not all for-free performance, though. Developers will have to adapt somewhat to really get the most benefit.
“Our job is to make it so that the normal way of you working is automatically going to be fast.” And Unity will achieve that by encouraging everyone to use small modular components. “They have to follow this default way of writing code, which means they have to deal in simpler data types. But everything is expressible this way and the thing is, when you code this way you actually start making more modular code.”
Finally, this isn't all happening at once.
Unity has “a multi-year cycle” ahead building on this new foundation. But it’s confident that the principles behind it will last well beyond that.
“We’re at the beginning, but it’s a very powerful beginning,” Ante finishes. And based on the initial evidence and the passion of the team, it’s very hard not to be inspired.
To me, this all sounds extremely promising. I'm only technically savvy enough to be impressed, though; not savvy enough to pick it apart. What do others think? Sound too good to be true?