Does UE4 use encryption in its network code?

Just like the title says.

Also I wonder if using https protocol only is enough to secure the traffic between clients and server?

The Unreal gameplay networking protocol is not encrypted and is based on the UDP protocol.

HTTPS is the HTTP protocol over a the encrypted TLS (formerly SSL) network layer implemented on top of the TCP protocol, and it protects traffic between clients and servers from man-in-the-middle attacks and interception, at least when configured properly.


I see. Thank you very much for the explanation Tim.

I’m glad to hear it’s not encrypted.

It’s already hard enough keeping latency to a minimum.

Is there currently anyway to setup a TCP FSocket using TLS? Or is it only outgoing HttpRequests?