In game variable

Hi guyz.
Is there any way that i could create " in-game variable"?
For example, when player starts game, event begin play creates variable with random or pre-conceived name with pre-selected type of variable.

UE4 relection system does not support dynamic allocated varables (other then UObject which need to be allocated like that) In C++ you have such option, but still you would need to hold memory pointer for that variable somewhere. The closeset thing that would able to emulate something like that in blueprints would be arrays which let you dynamicly create new item in array, or maps which allows to use string or other type as array index ( it’s a new feature coming to blueprints you should able to create them in future versions of UE4)