Spawning Instances: Best Practices?
I was wondering how to best handle creating and managing multiple instances of a given object in Godot.
In other contexts, I've stored references to like instances in an array. This is handy since you can easily reference all of the instances or specific ones by index to call their methods, etc.
It seems that Godot supports this approach.
But it also looks like Godot prefers that we accomplish this sort of thing using Groups and Signals. This would work, maybe even more efficiently, but it would also make for less portable code as it would leverage Godot-specific features (ie. Godot signals and groups).
So, what's the consensus on accomplishing this common task in Godot?