Do functions defined in a BP effect performance even if they are not used?

I have a base Blueprint I’ll be customizing a few times and using a lot in my level. I’ve added a few helpful functions to it that I know I’ll want to have access to. However, I won’t be using all functions in all iterations of my Blueprint.

Will those unused functions effect performance in any way when game is compiled? I would assume that if they don’t get called, then when Blueprint compiles they simply aren’t considered. Is that case? What about for unused variables?

Hey ,

Unused variables will waste some memory, but unused functions and variables wouldn’t really affect performance at runtime.

Hope that helps!