How to protect your game from hacking? (Quacking)

Thank you for your reply.

Hmm, I didn’t know Steam provides DRM.
I probably won’t post it on the Steam game, originally I wanted to post it on Epic Games.
Does Epic Games also provide DRM?
And you also talked about DLC (embedded content). How can it be done on BluePrint?

Good day.

My name is David, I am developing a horror game. (The game is NOT online)

During development, I thought that if I finish the game and put it out, then the game will be hacked in a matter of hours and put it on Torrent.
And I wondered how I should protect my game from hacking. I decided to ask you)

Please give me advice, if you help me and answer, I will be very grateful)

As far as I can tell, not a lot.

Steam provides you with basic DRM, but this can be circumvented fairly easily.

You can also encrypt your pak files, but because the engine source is available, anyone with some determination and access to visual studio can find the decryption key in memory and unlock the pak.

The only thing that will really work is DLC - downloadable content. That’s why stuff like Fortnite is so successful. They don’t care who gets the game for free, they want everyone to have the game, because people who have the game will want to buy stuff in the game.

I don’t know what Epic provide in terms of protection I’m afraid.

DLC is not embedded, it’s downloadable - after - getting the game. That way you can keep control of these people that think copying everything they find on the internet is ok…

You can do it in BP or C++. But it’s not a one line answer, you’d need to look into that. ( Steam do also help you with DLC. If you want to do it on your own, you have to setup a server, it’s a lot more involved ).

oh, I feel that I will suffer and suffer with it).

That is, as I understand it, DLC is downloaded only after downloading the game? And what is he doing? Does not copy game files?

Take Fortnite. DLC there is different skins, guns and moves.

You don’t get them with the game, you have to buy them afterwards.

Well, thanks to you, I understood how it works, thank you very much)

Good luck and all the best.

I was thinking about this a little more and come up with a couple of interesting points:

  1. You could download the engine source and change the code that checks the PAK encryption key, then people wont be able to do the visual studio trick. But… this only protects you from people stealing your assets, not the actual game.

  2. See this link ( and links within ) for arguments that piracy is good for your game:

omg, thanks a lot! I really really appreciate you, you are the only person who helped me in this way … I also described everything in detail … thanks again for your reply, I wish you good luck and all the best :slight_smile: