After reading this post I could understand why sometimes it could be better for you to manage multiple similar GOs in a single script rather than having one script for each (and possibly one update function for each). After scanning the bunnymark-defold I could have an idea of how to implement such a Manager that animates multiple GOs’ positions. My question is: What if each of my managed GOs also need to have some basic state (i.e.: health, attack_target, etc)? How would you suggest associating/updating the state of each GameObject?
I mean, I could set properties to the managed GameObjects and update them via messaging, but I think it defeats the purpose of not having multiple scripts in the end.