I hope this is the right section for this question.
Currently I am making a system for interactable models like doors, items, etc. For each model there will be a set of data/variables that decides how the model is set up or what specific attributes I want it to have.
Should I keep this data in a separate module for each model, or put it together in one big one?
Depends if you want a big blob of scripts then the first one if you want a couple giant scripts the second one they really dont have a difference on gameplay its just one is easier to read the other one isnt.
It’s up to you really, from my understanding there isn’t a major difference perfomance and optimization wise, and it depends on what you find the most comfortable. I’d personally clamp together modules tha contains objects that are similar in function (e.g: doors with gates, cars with boats, etc.)