Hello everyone. I am pretty new one to the Unity DOTS (and only one of usage of usual Unity), and I am wondering which way I should animate units in my RTS game (tbh not only my, as it is a group one-year project in my university. Btw because of that I cannot use paid assets). I have already read the ultimate blog about animation options in Unity (https://forum.unity.com/threads/dots-animation-options-wiki.1339196/) and Rukhanka blog about optimizing smr (https://blog.rukhanka.com/optimizing-smr), so I suppose that generally I have to options to go for:
- Use hybrid approach. On the one side it is pretty simple (if I am not mistaken). Also it is original Unity solution, so I don't have to worry about compatibilities and seeking for help in forums. On the other side there are questions about performance of that option
- Use GPU ECS Animation Baker (Headfirst Studios) (https://www.headfirststudios.com/theorangecoder). I am not sure it is much more performant than hybrid approach, but I suppose it must be, as all operations will be done in the entities world. Moreover, if I am not mistaken, I can use here Rukhanka optimizations on smr (and I suppose in hybrid approach I can not do that). On the other side it is a third-party product, so I am not sure about its stability and usability. Moreover I am wondering if it is hard to learn, if someone have some info on that...
Info about my project, to understand what I need to animate: there will be low-poly objects with not so detailed animations. But there will be about 1.5 thousand units, I suppose. And it must not require to much from the computer specs (as people, who are assessing our project have good laptops, but mostly good for work - not especially for games).
So can someone please give an advice on my choice here? May be I am missing something or wrong in something? Any help will be welcomed
