@mrsgreenpotato (2/2) and in our case, we’ve put every piece of data into resources where we export the values we need. If we need a node in a scene, we just export it and it’s mostly a direct childNode of the scene. All in all we have a system where the example zombie consists of the following components: Ai, Model, Stats, Info, Sfx, Chemistry. These have their own scenes that get added to the entityNode. In the end there’s no need for such a helper function basically :D (at least yet)
@mrsgreenpotato No, I don’t have a Zombie Class :D I just have an Actor. And the components define that it’s a “Zombie”. I’d probably add “Bumpable” as a BumpableComponent or whatever :D