this post was submitted on 17 Sep 2023
76 points (93.2% liked)

Game Development

3418 readers
13 users here now

Welcome to the game development community! This is a place to talk about and post anything related to the field of game development.

Community Wiki

founded 1 year ago
MODERATORS
 

I made a video to help Unity devs quickly navigate things before they make decisions. Watch is not necessary I copy paste my video description below with all the links I shown in video. If you like to hear my thoughts or opinion then watch I don't mind, I don't use youtube video to make a living.

-----copy paste below-----

This is not tutorial video, also not video to tell you to use UE. It is a video that tell you the information you might need to start and make a decision for yourself. There are plenty of other better tutorial content creator than me, feel free to search for those.

TL;DW: Just click through the links if you don't want to spend 30+ mins hearing me talking about it.

1:06 Migration Doc: https://docs.unrealengine.com/5.0/en-US/unreal-engine-for-unity-developers/

2:18 License Portal: https://www.unrealengine.com/en-US/license

Standard License: https://www.unrealengine.com/en-US/eula/unreal

EULA Change Log: https://www.unrealengine.com/en-US/eula-change-log/unreal

8:16 UE Features: https://www.unrealengine.com/en-US/features

9:46 Setup Visual Studios: https://docs.unrealengine.com/5.3/en-US/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine/

10:46 D3D Crash: https://docs.unrealengine.com/5.0/en-US/how-to-fix-a-gpu-driver-crash-when-using-unreal-engine/

14:04 Good Sample Projects to start

17:42 Show Lyra, talk about Blueprint, C++, making your thing in plugins

20:35 Convert Blueprint Project to C++ project.

21:15 Create your own plugins

24:24 Deal with Experimental, Beta features

27:07 Market Place free content and restriction

29:00 UEFN: https://dev.epicgames.com/community/fortnite/getting-started/uefn

30:28 Show UEFN, example island UEFN Doc: https://dev.epicgames.com/documentation/en-us/uefn/starting-out-in-unreal-editor-for-fortnite

32:41 Verse Doc: https://dev.epicgames.com/documentation/en-us/uefn/learn-programming-with-verse-in-unreal-editor-for-fortnite

34:27 Creator Economy 2.0: https://create.fortnite.com/news/introducing-the-creator-economy-2-0?team=personal

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 38 points 1 year ago (1 children)

Time to skip all of this proprietary nonsense and support godot, both financially and intellectually, so people are finally free of the control.

[–] [email protected] 6 points 1 year ago* (last edited 1 year ago) (2 children)

I did support Blender Foundation from very early on and basically first batch of subs when they launched blender cloud(10 Euro per month for my current sub billing, starting 2014. I've also supported many older Blender film before the subs.) I will support Godot if it has similar foundation that drives/keeps the integrity of Godot's development. Godot is MIT and can be abandoned if the main devs are hired and can no longer contribute to this engine per their work contract agreement.

Now, let's talk about real world situation. There are patents, copyright/IP laws, DCMA, etc. Godot engine without a big backing like Epic or Blender Foundation is in a risky position. Basically, if any capital big enough file a law suit challenging that Godot contains some 3rd party code that some people stupid enough to copy paste something from other licensed contents. The repo and people use it with the "contaminated" branch can not protect themselves from lawsuits or patent trolls. It could take months of efforts to remove codes just to comply with a take down or audit process to prove that you are clean, and in the mean time anyone that used that branch is on the hook for collateral(especially if one game that use Godot goes viral and thus became target of patent trolls.)

I did not see anyone talked about this part and hope there IS a solution to this issue.

On the other hand, if you develop your own engine, it's the same issue if your game goes viral without any fund to defend yourself it's not even a joke. Studios/Manufacturers do go down from lawsuits in the past.

Using engines/tools owned by big corps though, you are on the hook for royalty subscription, etc, and maybe sneak unity move like this one. BUT, it is much easier to defend yourself in this situation(if unity devs kept their original TOS and present to court). And if patent trolls tries to sue your game for the tech you use, Epic/Blender/Adobe/Autodesk become your first line of defense since you use licensed tech and are not responsible for such infringement. They will have to win against them and settle before they can come after you. And if the provider did found something wrong, they will either pay or purge the infringed part from their tech.

Real world legal stuff is very harsh and you need trusty allies when you are fairly small and easy to pick.

[–] [email protected] 14 points 1 year ago (2 children)

Similar to Blender, Godot is backed by the Godot foundation: https://godot.foundation/

They also recently opened their own fund page if you want to drop a few dollars: https://fund.godotengine.org/

[–] [email protected] 4 points 1 year ago

Thanks for the link and I will review the content and make decision later.

[–] [email protected] 1 points 1 year ago

I reviewed the foundation webpages today, but did not find anything useful to explain their "actual" budget or spending plans. The foundation is really new and consist of team member and contributors. So I will wait until they have actual financial reports and then decide if I can donate to them.(that as non-profit has to do yearly to the gov.)

List of open source or related org I donated before:

  • there was a group help making Wine changes to make games compatible on linux, I paid for the voting for about 2 years until they are only focus on supporting World of Warcraft. (I think in the beginning their changes will eventually merge to Wine so everyone can benefit, but later they turn into more for profit org. and this group is why I usually don't do subscription based donation and only donate when I use later on. )
  • EFF, I still donate to them from time to time everytime there is an issue about privacy and their name showed up in new articles.
  • Blender, my longest running donation and it makes me really happy that they turn out fine and I still keep donate to them.
  • Gimp and Krita, I only donated a couple times when I use them for work etc. There was another one that looks like photoshop and then get taken down I also donated before.
  • Gnome and KDE, I donate to them during late 2000 when most of my work with maya/other DCC is on linux. Honestly I hate them sometimes because of how tricky to work with both, but they were so underfunded so I donated to them.
  • a couple other open source libraries, usually happens when I use them for work etc and donate to thank their works.
[–] [email protected] 3 points 1 year ago (1 children)

A lot of non profits like this do have lawyers on staff, or at least on retainer. Ao3, which hosts fanfiction, has a small army to deal with issues

Also currently in the US you cannot copywrite bits of code, so copy pasting lined off stack overflow is not a legal issue

Also you and I both know the big Corp will try and blame anyone else for the issue and try their best to make it the devs problem anyway, at least with godot you can maybe get some community support or media pressure behind you

[–] [email protected] 1 points 1 year ago

I am not sure if you understand the difference between sharing the code(UE allows you to share code snippet for discussion etc under 30 lines) for discussion etc, compare to paste into your code base and claim it's your creation. Epic sure was not shy away from suing in the past. And there are other examples, ie. Betheda(ZeniMax) sues Oculus that results in settlements. All from codes/tech implemented.

Community support or media pressure means very little when you are served with legal notice, as much as I despise the world's current legal/patent/copyright system works, that's currently the rules everyone follows.