What does the Burst Compiler Do? Unity DOTS Dev Answers - Live Stream Clip

preview_player
Показать описание
Dani is a developer at Unity working on DOTS.
Рекомендации по теме
Комментарии
Автор

can you do a video about unity dots performance in mobile platforms ? and how its deals with memory usage, battery drain, fps

abulak
Автор

hi there ! Great videos btw ! I have one question about DOTS: In the "Netcode to Entities" documentation it seems that it has built-in "client side prediction", but I can't find anywhere some sample project or tutorial. Can you provide some information on that, please ?

georgebratu
Автор

So the burst compiler generates LLVM IR, which is then compiled down to assembly? It's not jitted? You skip the CLR? I don't fully understand why this is a benefit. The CLR uses instrumentation to constantly optimize compiling to native code, how are you able to pre-empt the native environment and generate an optimized binary without instrumentation? It sounds to me like aot might be better when you can guarantee the HW configuration, eg if you're building for consoles, but I don't see how this would be efficient for a PC game. There must be more to it than "it's Rosyln with an aot flag and you can't use managed types"...

jgnhrw