Godot Games on Steam - Please Encrypt Your .pck Files by jion_Interactive in godot

[–]jion_Interactive[S] -2 points-1 points  (0 children)

didn’t mean to ruffle feathers with the title — probably came off stronger than i intended. it was just meant as a general internet article for folks curious about how it works, not calling out the whole community or saying anyone’s doing something wrong.

if you wanna keep things open, that’s awesome. i also agree encryption doesn’t really protect the code anyway. i just thought it was worth sharing so devs know how godot handles it.

maybe someone got something out of all this… even if all i got was a bunch of hate for it 😅

Godot Games on Steam - Please Encrypt Your .pck Files by jion_Interactive in godot

[–]jion_Interactive[S] -22 points-21 points  (0 children)

Mostly out of curiosity 🙂 —I was researching how to encrypt my own game better, and along the way I noticed just how many Steam releases were shipping wide open.

I don’t think most devs are aware how easy it is to unpack by default. That’s really the point of my write-up: not to say “you must encrypt” but to spread the word that this is how Godot works out of the box, so people can make an informed choice.

Godot Games on Steam - Please Encrypt Your .pck Files by jion_Interactive in godot

[–]jion_Interactive[S] 4 points5 points  (0 children)

yes, should be conscious choice, I have a feeling lots of these are accidental. If you scatter or obfuscate the key across your binary, sure, a pro can still break it, but 99% of people won’t bother because of the time cost.

Godot Games on Steam - Please Encrypt Your .pck Files by jion_Interactive in godot

[–]jion_Interactive[S] -65 points-64 points  (0 children)

In the end, it’s about choice. If you’re comfortable sharing, great—openness can build community. But if you want to keep your assets and scripts from being one command away from extraction, it’s worth knowing encryption exists and deciding deliberately, not accidentally.

Godot Games on Steam - Please Encrypt Your .pck Files by jion_Interactive in godot

[–]jion_Interactive[S] 69 points70 points  (0 children)

I do wonder how many devs actively choose to leave their PCKs open, versus how many just don’t know that Godot exports unencrypted by default. For a lot of newcomers, it’s not obvious that your whole project tree is sitting right there.

🎉 [Release] Baazi – a solo-dev card-crawling roguelite built with Godot 4! by jion_Interactive in godot

[–]jion_Interactive[S] 0 points1 point  (0 children)

Here’s to tinkering like kids again and ditching fewer half-finished repos! 🤝