Hi everyone
I am working on Unity since 2012, and now i am near the days of releasing my game.
In this thread i am going to talk about something very important, so please everyone find time to read this post.
While i was working, i found on the net an application which hacks any game made with unity. Any game:
So I have downloaded this application and opened my game’s apk using 7zip and then opened it in this program.
What happened? It opened my game, fully.
Textures, Audioclips, and Shaders. All opened, possible to export.
Not enough, it also opens the first scene with all the hierarchy.
I have read on their forum, and there is written that they are working to extract models.
On that forum there are requests to open the scripts.
As you have seen this is what they are talking about.
This is worst for the developers. I have worked 3 years on my game, and i will be very angry if someone will touch my game assets, audioclips, shaders and etc…
I hope and request Unity to develop something stronger, that it can not be opened, or extracted. Putting compressions, encryptions, and all possible solutions, please make Unity a safe game engine, protect the developers.
Please comment and share this topic as much as possible, this is important for all us.
Edit: 20 april 2014
On demand of several people, I have deleted the links to the application.
Some people pm me saying I am spammer, some other said that it doesn’t matter.
Of course I look a spammer because I am trying to fight the piracy.
What I have done to look like a spammer? Did I sent you links of my game? Did i sent you advertisement? Did i requested to give me your bank account?
Not let’s read a bit more:
If I am creating something for example a car’s engine or transmission, …, and when i have finished, i sell it and i get my money. But if someone stills it, the Government will punish him in Jail, right?
I am working on my game from 3 years. My team is me, and my graphic designer. 2 persons, It has been done all by us.
I have wrote all codes, my graphic designer has made all meshes, textures, and he also recorded audio files.
Isn’t easy doing all these.
It just looks a simple thing, but when you will work on AAA titles, you will understand it.
Now someone come and takes my code, for example my character script, or my AI script. Wow it s awesome right? Wow what a wonderfull thing?
People says that they will use my script for just learning. I am not teaching some one, if someone wants to learn, please join a game dev school or a university. There you will pay to learn, here you are robbering, and then saying i was just learning.
If someone stills my engine (coming back to the car’ s engine example) and then in the court he says I did it only to learn how he made it. I don’t think they won’t execute him.
How can I understand someone stilled my mesh? For example I have made a car (3d model), example a Ford Flex. All ford flex looks similar, because they are similar, they are products of the same project. How can I understand if he made his own Ford Flex or stilled mine? May he had take my model, and changed the texture, and vuoalaaaaaa, he has got a Ford Flex, by just doing nothing and taking my asset.
What if he takes my shader? He changes the value of the material and vuolaaaa, he got a shader, he got my rendering! WTF?
What if he takes my script? just changing the parameters the script will behave differently, like an AI will change the behaviour. Wow he also has my AI, and I am not sure if that is the mine, or is his own, it just does a little bit different behaviour, but it s the same script. It’s my code.
If you can’t stop hack, make it soo hard, that they can’t find the time for it.