How do I create a family tree?

Yes, had a little look at this. I think you’re in for a world of pain if you try structs. Because the structs have to be recursive ( because each tree member has descendants ), which you can’t do.

You can impersonate it with arrays, but then you spend most of your time managing the indexing to recover your data structure.

One easy way is to make a data only blueprint. It just holds variables, one of which is the list ( array ) of the descendants, which are also tree members:

288730-familytreebp.jpg

288741-variables.jpg

288742-descendants.jpg