# content
@midnightspire@mastodon.gamedev.place For things with a direct relationship, yeah, I just wire things up in code (or even within a scene using the editor). I'm more looking at signals that are likely to have several listeners (or varying listeners) or 'central' nodes like the player which I don't want to make a singleton but I also don't want to hand a reference around to every single other node in the game (enemies giving 😜 if they die, shops charging money, etc). Maybe I'm over thinking it, but a message bus the player listens to seems to deal with a lot of these issues.

# source.content
[@midnightspire@mastodon.gamedev.place](https://mastodon.gamedev.place/users/midnightspire) For things with a direct relationship, yeah, I just wire things up in code (or even within a scene using the editor). I'm more looking at signals that are likely to have several listeners (or varying listeners) or 'central' nodes like the player which I don't want to make a singleton but I also don't want to hand a reference around to every single other node in the game (enemies giving 😜 if they die, shops charging money, etc). Maybe I'm over thinking it, but a message bus the player listens to seems to deal with a lot of these issues.