At first i liked blueprints, but now i hate them.

[=;509036]

You get the idea of procedural mesh placement? Thats what I want to be able to do… before BeginPlay.

Yeah, I get what you mean. You come from Unity, are you? That’s typical there and, yes, it is “done all the time” in Unity. Still, it IS a bad habit, nonetheless.

[=;509036]

That depends. It is excatly that “not puttig everything into one class” that makes refactoring neccessary. Especially when you expand class functionality where all of a sudden some functionality of a class would be required by other classes. So, quickly reparented to a common ancestor, but then moving code to this new parent should be easier…

Problem is: it is easier said than done in Blueprints. Blueprints are still done in a VM, so how could you copy/paste without having to rebuild the active links? It is practically impossible.