So, I was thinking about participating in upcoming Ludum Dare competition but their requirement about posting code tricked me up. Since my game will be based entirely on BP workflow how the hell am I supposed to post code? My understanding is I should upload whole UE source code which is against EULA, right?
p.s. I know this is organizer’s concern but since we are in General Discussion hope someone will provides me with valuable ideas
Posting the whole UE source code is against the EULA. I’m not a LD judge, but the way I read the Ludum Dare rules, posting code for your game would be posting the Blueprint assets, not the engine code. Note the following in the Ludum Dare rules (ludumdare.com/compo data is offline | Ludum Dare for both compo and jam):
They also go out of their way to indicate that the game source code doesn’t have to be in a compiling state, it’s only used if there is a question of whether you created the game or not:
Instructions for using or compiling the code is not required; It’s mainly a formality in case we need to deal with disqualifications.
This does not mean open source, just included source.
You retain all rights to it.
If you do not wish to provide source, consider entering the Jam instead.
However, having said that, you’re also welcome to post a link to the UE4 Engine GitHub project as part of your ‘source code’ submission. They can’t view it without a subscription, but it’s no more or less ‘publically available’ than if you were using Unity Pro and relied on Pro features, for example.