Unity 4 sources leaked?

There’s a 5 days old repository on github that looks like Unity 4.3.1f1 sources. Not sure that I may post a link here.

Unity stuff, are you aware of it?

I think there’s even a repo with decompiled Unity 5 source which has a screenshot on it where the dev asked @Aras if it’s ok to publish and he said yes. So I wouldn’t worry about it.

No, it’s not decompiled IL, it’s mostly C/C++ with comments from the developers.

1 Like

That image gives enough information to find the repository, might want to take it down.

Done. I’m wondering what value ~3 years old sources of Unity can have.

They are probably not that far from the current source. Certainly any things that have not been updated within the past 3 years may be exact same source today.

Not much value.

Code access is good when it is supported, maintained, documented, and is being updated. “Stolen code” does not match this definition. Remember that one time when someone stole source code of Half Life 2? Nothing really happened because of it.

Game engine code does not hold any secrets that could be uncovered. It is just a lot and lot of work poured into one project over many years. And it won’t be possible to reuse stolen code in your project without getting sued.

6 Likes

Yea, it might be mildly interesting to look at, but practically useless, especially 4.x.

3 Likes

We saw it.

The code is very incomplete, though. It’s missing a lot of pieces. There’s not really much you can do with it, apart from reading.

1 Like

yeah pretty much, im sure a lot of things especially on the rendering, physics and navigation side and just implementations of theories and concepts you can find freely from Siggraph and various studies.

Yes its all a lot of work to implemeant, but not like you would be able to copy and paste it over to your own engine and have it work. You still have to be able to internalize and understand it, and you might as well do that from the source material.

maybe they have the full source code and it’s a good base for new engine…

And using it as the base for a new engine would be an even better base for a lawsuit.

2 Likes

you’re right…but how to know if the code used in game engine come from another one if they use a completely new ui???
unity don’t care because unity 4 is pretty old now but if it’s was unity 5.3 for example???

It is quite difficult to steal 10 years of development time and hide that. UI itself is massive, and you can’t just quickly rewrite it. The stolen code will be using similar data layout and data structures, like original unity game. It will be fairly noticeable.

Rats!

Netwars engine is better!!! diamonds!!!

Алмааазики!

By having a court order that source code be presented for comparison and evaluation. Getting to that point wouldn’t be hard for a company that keeps track of who uses their and for which games. Identifying a game that isn’t on their records is easy because commercial game engines have a distinct file layout and the files have identifiers in them.

Here is the layout of the files in Caves of Qud.

3019419--225532--UnityFileLayout.png

Opening the executable and searching for UnityEngine resulted in over 5,000 occurrences.

3019419--225533--UnityEngine.png

That’s not even counting that one of the folders has UnityEngine.dll. :stuck_out_tongue:

2 Likes

So this is what you spend your time away from the forums doing. :slight_smile:

5 Likes