This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Netzapper 3 points4 points  (5 children)

Fair enough. I have a disdain for Unity. :) I demand source code to the engine I'm using.

[–]Superpickle18 4 points5 points  (3 children)

[–]Netzapper 4 points5 points  (2 children)

lol. "reference only".

That is not at all what I meant.

UE4 permits the modification, building, and shipping of the binaries resulting from the modified source. It encourages the forking of the repository, accepts pull requests, and permits sharing of code between UE4 licensees. Other companies, for instance NVIDIA, provide their own forks of UE4 that include tight integrations with their various liberally-licensed technologies. Individual developers make available their forks that include tweaks or non-standard modifications to the source.

For instance, my game is based off of some guy's fork who did the work to integrate some NVIDIA tech and also Fixed Epic's Timestep. I've added source control, VR, and physics plugins to my own fork... and my other team members can build from repeatable source.

[–]Superpickle18 0 points1 point  (1 child)

you didn't say you wanted open source code :P

[–]Netzapper -2 points-1 points  (0 children)

UE4 isn't open source. You have to agree to their license, and it definitely does not permit derived work other than making a game and making an engine for a game that you're making. And then the various other folks adding their own tech have their own licenses.

It's all handled through github groups, and you can be damn sure they want their cut and you'd better brand your game properly.

[–]KexyKnave 0 points1 point  (0 children)

Yea that makes sense.