2 ms·
> they also broke the entire authoring workflow by effectively deprecating `GameObject` in practice I've not yet worked with ECS, but I've read the docs and re
by pastrami_panda 6y ago
> they also broke the entire authoring workflow by effectively deprecating `GameObject` in practice
I've not yet worked with ECS, but I've read the docs and remember there was an emphasis on GO -> Entity conversion. So authored GOs can be converted to efficient entities runtime. Is this not the case anymore?
- diegoperini 6y ago> Is this not the case anymore? It is but it has some drawbacks: 1) Play Mode inspection/modification capabilities are harshly reduced. Unity is years behind re-implementing those. 2) Not all subsystems speak ECS yet. Many of them are still essential. 3) There is now a distinction between what you see in Edit and what you get during Play. 4) Serializing ECS is easy but de-serializing is still a pain. You have to keep track of GO's that hasn't finished their async conversion to defer de-serialization. 5) Yes, GO->Entity conversion is async so you need to manually wait for all conversions before your game can start playing.