Training Stream - Making a 3D Puzzle Game w/ - May 10th

im not sure what you mean by “crazy amounts of repetition”… all the buttons do the same thing, reusing the same functions. using static mesh components owned by a single actor would be cheaper than multiple actors, and even if you do use multiple actors, swapping the mesh is not a good reason to use blueprint inheritance. all the button instances could be made from the same actor.