Don’t think so. The engine is not yours, and it’s not open source.
You can give your code files/project if you so feel like, but i wouldn’t call it open source as people won’t be able to modify the game engine.
3 Answers
3Nope, to do so would mean that you would have to release the engine’s source as OS as well, which legally you can’t do with Unity, even if you purchase Unity’s source code, also you wouldn’t be allowed to just give out the source to any assets you may be using from the Asset Store.
Well, OpenSource is just a fancy type of Copyright, and I assume you can copyright games made with Unity. There are lots of types of OpenSource licenses, some for situations like this, where stuff you own is mixed with proprietary (Unity.)
But most Open Source guys are using OpenSource game engines.
screen_name: “but i wouldn’t call it open source”. OpenSource is really the GPL, and has a specific legal meaning that happens after you let anyone use it. It means that GiantGameCompany can use your code, but they have to give anyone a free copy of the Unity project. It was “invented” after large companies grabbed free code, made 2 changes, and sued everyone else who used it.
“Open Source” has no formal legal definition, and those projects describing themselves as “open source” do not have to register anywhere to do so anyway, so you’re absolutely free to use the term.
And, assuming what you mean is that you want to give away the source code along with your game, that’s fine too. You can even sell the source code separately from the game itself if you so desire. See, for example, Blast 'em on Steam: Blast Em! on Steam
Not question related, just wanted to say nice user name....got a laugh out of me.
– SildaekarWell, i tried my name as my screen name, but it was taken :D
– screenname_taken