New in 4.0: Define scriptable objects called resources to describe characters, entities, and data structures in your game. Use your custom objects directly in the editor by assigning them to nodes. Resources come with a high-level API to store and read them, and they support every Godot type, including other resources.
This gives the impression that using custom resource is impossible before 4.0.
I think the improvement about custom resources in 4.0 is allowing specifying custom resources as an export variable type.
See https://godotengine.org/features/
This gives the impression that using custom resource is impossible before 4.0.
I think the improvement about custom resources in 4.0 is allowing specifying custom resources as an export variable type.