Thank you for taking the time to explaining theses things. I really appreciate. I feel less distraught.
Before switching to ECS, I was using classic Monobehavior for my flowers, mushrooms and trees. It was great because it’s so much more easy to control and tweak with the inspector… I had animation curves and scriptable objects to control everything. So much fun. Now in ECS it’s way more difficult. Difficulty doesn’t bother me that much, I mean, it’s the part of the process to become a better developer, but I have the odd feeling that I will not able to archive the same result than with Monobehavior and even worse: that the performance gain will be not that big…



Converting my hex map in ECS was complicated too but interesting… Even a simple selection raycast in ECS is a big deal XD
It’s a game about bee, luckily the performance gain with those are totally fatalistic with ECS. 

For now I don’t know if I must continue to convert everything in ECS… Those flowers, mushrooms and trees will be a great chalenge for sure. I just hope the performance gain will be there…
I’m not ready yet to accept that I must to use shader graph for the growing. Vertex manipulation worked so well with Monobehavior… I really like manipulating the vertices, it’s fun and it allows a lot of possibility. Don’t get me wrong, I love shader graph, I mean really, in fact I already use it to paint and animate my flowers, my ECS bee wings animation, etc… It’s just I need maybe more failure attempts to accept to use vertex shader for the growing. I think your solution is very good, and your video demonstrates it clearly, thanks a lot to share it, it’s really cool.
When you say that “DOTS ECS looses its benefits, when fragmenting entities a lot.” it scares me bit. I don’t really understand because the data structures are the same for all my flowers, it’s only their data that change, so they will be a benefits form DOTS, no? It’s just If I need to do something in the main thread for all flowers, like changing the mesh It not relevant anymore.
Thank a lot Antypodish for all your explications and advise, it’s great!