Regarding the export of console games (PS4, NS, XBOX), why does the open source of UE4 not lead to confidentiality issues?
Hi guys, I heard that Godot was unable to develop console games for Nintendo due to the MIT open source agreement, which is said to lead to a violation of Nintendo or Sony’s confidentiality agreement,
“But I’m surprised, because UE4 or UE5 are also open source engines, why not violate Nintendo or Sony’s confidentiality agreements due to open source?”?
If it is because of the terms that it is impossible to tell me the truth directly, please tell me the reason by implication or other means, because I really want to know the truth, which is very important. Thank you all!
The reason that the open source nature of Unreal Engine 4 and 5 does not lead to confidentiality issues with console game development is that Epic Games, the company behind Unreal Engine, has strict licensing agreements in place to prevent any such violations.
When developers use Unreal Engine to create games for consoles such as PS4, NS, and Xbox, they must obtain a license from Epic Games and agree to the terms and conditions of the license agreement. These terms and conditions include strict guidelines on how the engine can be used, including limitations on what can be shared publicly and how proprietary information must be handled.
In addition, Epic Games has a dedicated team that works closely with console manufacturers such as Nintendo, Sony, and Microsoft to ensure that their licensing agreements are followed, and that any confidential information is handled appropriately.
Therefore, the open-source nature of Unreal Engine does not pose a risk to confidentiality, as long as developers follow the terms of the licensing agreement and work with Epic Games to ensure that they are following best practices for handling proprietary information.
Also, if you are developing for any of those platforms you will need to get the required files from those developers. They are as far as I know, not fully implemented in the engine itself.
Thank you for your answer. Yes, developers need to download the necessary development packages from their home page.
Hey there @liromaxb! Welcome back to the community! Just to confirm, Elias is 100% correct! I just came to add one tidbit, that you cannot even see the documentation for console manufacturers SDKs on Unreal’s documentation without being a partner with them.