Here’s a tutorial I wrote on using components to help keep your code organized.

  • Paragrimm :godot:@mastodon.gamedev.place
    link
    fedilink
    arrow-up
    0
    ·
    2 months ago

    @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)