How Can I encrypt my game???

Yes it’s possible, UnrealPak can encrypt the pak files. There are going to be some changes in 4.19 to make this easier to use.
For your analogy with locking the door, it’s more like locking it and then placing a spare key under the doormat.

That’s not going to be secure either way. Someone could just intercept the request and get the key.

2 Likes