I'm trying to figure out the best approach to this (using GDScript) in keeping with Godot's design philosophy:
Let's say I want to create a card game and store all the card data in JSON files. Imagine this is for a game like Reigns, where there are a large number of cards and we want to filter the total set before random selection based on on-the-fly considerations. Are the cards best represented as a large group of instanced scenes? Or should I load them into dictionaries/arrays as resources for sorting and picking, then transfer the card data into instantiated scenes only when they're needed in action?
I'm new to Godot and only a novice programmer, so any help with what the code for loading and data mgt should look like is also appreciated!