Variations of Blueprint characters

There’s plenty of solutions you can use!

You can create a variable(I’d use an int) that is instanced editable; Use this variable on your construction script and SwitchOnInt to change the material your skeletal mesh uses.

Alternatively, you can do this dynamically if you want the material to stay the same and just change parameters within the material by using dynamic material instances. If you’re planning on changing entire textures, disregard this solution as it’s only good for changing parameters at runtime. (Team Shirt Color, etc.)

2 Likes