What's a good way to store data in Godot?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Huckleberry256

I’m trying to make a game with lots of different playable characters, each with different abilities and stats. I want to store the playable characters’ data so other nodes can access it, but don’t know where to start. What good ways can you store this type of data so it can be accessed and used by the game?

:bust_in_silhouette: Reply From: JimArtificer

I would suggest that you start with a singleton class to store data you want to access from many places. At some point your game might outgrow the approach, but it will allow you to get started and become more familiar with the engine.