In online game development, what is the purpose of blueprints?

I’m planning to install a door that opens when the character passes through.
I heard that using blueprints is not recommended for online games due to replication, performance, and debugging issues.
So, is it correct to use these blueprints only for testing purposes?

Hey there @gallerykim! So the reason blueprints (only) are often less desired for multiplayer titles is due to the fact that often multiplayer games require some complex logic that is often not accessible or harder to access and use appropriately in blueprint alone. Some functionality is just not available/not exposed to blueprints, so in many cases knowing C++ even to a minor degree can assist you immensely. That said, blueprints are absolutely viable for completed games and many of our users ship games of nearly entirely blueprints. It all comes down to your use case.