Pros and Cons of using Structure BP?

Hello,
I’m making a plane game and i have few variables. Some of them i use frequently and others like Health only on taking damage. The question is what should i save in Structure BP and what not?

I have also some “more static” variables that change(or will change) only if you change a item or get hit etc.

There are also variables that change on each tick like the speed, turn rate etc. more dynamic things.

in your case i probably wouldnt bother with a struct it would just make things more complex needlessly. there are many times when structs are useful though. like lets say you are making a item system, instead of making a different actor for each item you could use a datatable which works off structs to store the stats for the items then all you would need is a single actor that becomes all the items. another instance where structs are useful is if you were going to save a characters stats between levels, in this case you would need to save the stats to the game instance but doing them one by one would be a pain so you make them into a struct that can move them all at once.

Items will be the next step after i’m done with the movement.