Yep! DataTables are awesome and have easy I/O to/from a CSV. Keep up the good work.
If you want to get more structured/custom I’d take a look at Data Assets (UE4 C++ Data Assets | Level Plus Game Studio), which can also be stored in DataTables. They kind of work like structs, but you can store references to objects in the variables too
Using a plugin like VaRest (JSON) in conjunction with DataTables or Asset DataTables makes persistence a breeze!
Bonus upvote for clean BP
i’m obsessed with good looking BPs Can’t say the same about c++ lol