actually I really like Blueprint
lots of visual languages generally feel really unpleasant to write (looking at you Scratch), but somehow Blueprint feels like exactly the opposite
(it’s possible Scratch got better since I last used it like 5 years ago but I remember it being pretty cumbersome to use. I had no reason to revisit it since so I simply don’t know if it’s any better now, but if it is, let’s chat!)
writing Blueprints is actually pretty darn nice and there’s a lot to learn from the editor UX and basic refactoring tools
from Oskar Kogut: if you change a
BlueprintCallable
function toconst
(or otherwise make it pure,) the editor will automatically correct theExec
pin flow for you
the design of Blueprint the Language is pretty dated - it is still an imperative language and has a concept similar to statements (
Exec
pins), which breaks the entire idea of pure data flow and introduces control flow into the mixI’m seeing a bit of a semblance to the classic function coloring problem
the editor UI, despite being helpful as it is, is far from perfect
maintaining Blueprints in a large project could be a lot better