Difference between game instance and singleton


what is the difference between game instance and a singleton blueprint?

Thanks in advance

It’s the same thing as far as I know, here’s a video about Game Instance usage and saving data:

Game Singleton is not recomended. The reaason for it’s existence and the main draw-back:

might want to get it out of the docs, then:
Asynchronous Asset Loading | Unreal Engine Documentation refers to it as a good place to put the FStreamableManager

In the link I’ve provided, there was a very good reason to avoid Singleton. You can do it if you want to.
Just remember that documentation is written by humans and they may have their established ways of doing things and personal preferences