What he said. C# is also single-threaded , so you not only have the overhead of being a managed language that slows your code, it’s only working on a single CPU core so you have less resources available in the first place. Blueprints are even faster than C# managed code since you can convert them into native C++ code… !