Godot autoloads are weird!

Posting this here for those who are interested in unexpected behaviors of some features. Of course is all based on my own expectations and clearly they were off. After all I’m more of a noob than a pro. What do you think?

A 30 minute video isn’t up my alley. Can I get a TL;DR?

1 Like

To be as brief as possible I looks to autoloads as singletons, which I “learned” to use from Unity, and how they are not just a public script but will always be paired with nodes and inherit all their functionality which could lead to unexpected behavior.
There’s a few examples of how this could happen and maybe a long winded explanation on how autoload figure in the scene tree so you can skip like 15 mins if you are a scene tree expert.