Storing Data Assets as DataTable in Game Instance

I have large amount of data assets and want to iterate through all of them. Is it good idea to store them in Game Instance as static array?

you can use the in build asset manager

Yes, but wouldn’t it be better to create a array in editor before hand rather in runtime?

either is fine depending on your goals/scope but you said you have a large amount so putting them into an array would load them all into memory.