So, I am doing a class based game, and I want to create a blueprint that contains the stuff for a Character Class (list of spells, icon, description, etc). Is it possible to make a blueprint a singular instance in the game and treat that instance as an asset?
Hello,
Yes, you can create a blueprint with a list of all the variables (in array or not) you may need in game. Then you create an interface and use it to communicate with all actors you want in game : Interfaces | Unreal Engine Documentation
That’s not what I was asking.
If you create a instance of DataAsset, it shows up as an asset in the content browser and can select it as any other asset. I want to do that with generic blueprints.
Considering that the blueprint i was talking about is set in level, you can use and select it as any other actor in level. Or maybe what you ask for is absolutely something else.
I solved this problem by just creating my PlayerClass object in C++ and having it extend DataAsset.
1 Like