If you are doing intensive things, I suggest you make those in C++ as nodes in BPs take up a lot of room, and are harder to read than standard C++ math. should also be fairly easy to migrate to C++. I am working on a game that generates a random world (like minecraft). It is also quite slow, so I will be migrating to C++ (I haven’t yet, feel free to answer my question on my profile). I also will want to take advantage of multi-threading, I don’t want the frame rate to drop as soon as it generates a new section of the game.
If you are doing something like in C++, and already have an example, it should be pretty much copy-paste for most of the time without the need of too much C++ knowledge.