Added a few game engines

This commit is contained in:
jyamihud 2022-04-17 14:53:24 +03:00
parent 939300b6a3
commit 43b464f765
7 changed files with 137 additions and 3 deletions

View file

@ -13,7 +13,7 @@
"AmigaOS", "AmigaOS",
"Solaris"], "Solaris"],
"interface":["opengl"], "interface":["opengl"],
"languages":["C"], "languages":["C", "C++", "Python"],
"networks_read":[], "networks_read":[],
"networks_write":[], "networks_write":[],
"formats_read":["blend", "formats_read":["blend",
@ -48,9 +48,12 @@
"x3d"], "x3d"],
"generic_name":["Text Editor", "generic_name":["Text Editor",
"Video Editor", "Video Editor",
"Computer Aided Design",
"3D Modeling", "3D Modeling",
"3D Sculpting",
"3D Rigging", "3D Rigging",
"3D Animation", "3D Animation",
"3D Rendering", "3D Rendering",
"3D Printing",
"Compositing", "Compositing",
"Motion Tracking"]} "Motion Tracking"]}

25
apps/godot.json Normal file
View file

@ -0,0 +1,25 @@
{"names":["Godot"],
"comment":"The game engine you waited for.",
"links":{"website":"https://upbge.org/",
"git":"https://godotengine.org",
"documentation":"https://docs.godotengine.org/en/stable/",
"icon":"https://upload.wikimedia.org/wikipedia/commons/5/5a/Godot_logo.svg"},
"licenses":["MIT"],
"platforms":["GNU/Linux",
"Windows",
"MacOS",
"BSD"],
"interface":["opengl"],
"languages":["C++"],
"networks_read":[],
"networks_write":[],
"formats_read":["gltf",
"glb",
"dae",
"obj",
"fbx",
"escn"],
"formats_write":[],
"generic_name":["Text Editor",
"Game Engine",
"3D Rendering"]}

18
apps/unity-engine.json Normal file
View file

@ -0,0 +1,18 @@
{"names":["Unity Game Engine", "Unity"],
"comment":"Unity is a Non-Free cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Inc.'s Worldwide Developers Conference as a Mac OS X-exclusive game engine.",
"links":{"website":"https://github.com/EpicGames",
"icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Unity_2021.svg/330px-Unity_2021.svg.png"},
"platforms":["GNU/Linux",
"Windows",
"MacOS"],
"interface":["Custom"],
"languages":["C++"],
"networks_read":[],
"networks_write":[],
"formats_read":["fbx"],
"formats_write":[],
"generic_name":["Text Editor",
"Game Engine",
"3D Rendering"],
"issues":["Non-Free Software",
"Surveillance"]}

30
apps/unreal-engine.json Normal file
View file

@ -0,0 +1,30 @@
{"names":["Unreal Engine", "UE"],
"comment":"Unreal Engine (UE) is a proprietary game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal.",
"links":{"website":"https://github.com/EpicGames",
"git":"https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/",
"icon":"https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/UE_Logo_Black_Centered.svg/150px-UE_Logo_Black_Centered.svg.png"},
"platforms":["GNU/Linux",
"Windows",
"MacOS"],
"interface":["Custom"],
"languages":["C++"],
"networks_read":[],
"networks_write":[],
"formats_read":["fbx",
"t3d",
"u",
"uproj",
"umap",
"upkg"],
"formats_write":["fbx",
"t3d",
"u",
"uproj",
"umap",
"upkg"],
"generic_name":["Text Editor",
"Game Engine",
"3D Rendering"],
"issues":["Non-Free Software",
"Source Available",
"Surveillance"]}

57
apps/upbge.json Normal file
View file

@ -0,0 +1,57 @@
{"names":["UPBGE"],
"comment":"UPBGE is an open-source, 3D game engine forked from the old Blender Game Engine and deployed with Blender itself. This unified workflow is its main strength, as you can make your game from start to finish without leaving Blender.",
"links":{"website":"https://upbge.org/",
"git":"https://github.com/UPBGE/upbge",
"documentation":"https://upbge.org/#/documentation",
"icon":"https://avatars.githubusercontent.com/u/16006310?s=200&v=4"},
"licenses":["GPL-2.0-or-later"],
"platforms":["GNU/Linux",
"Windows",
"MacOS",
"BSD"],
"interface":["opengl"],
"languages":["C", "C++", "Python"],
"networks_read":[],
"networks_write":[],
"formats_read":["blend",
"dae",
"abc",
"usd",
"usdc",
"usda",
"svg",
"bvh",
"ply",
"stl",
"fbx",
"glb",
"obj",
"x3d",
"wrl"],
"formats_write":["blend",
"dae",
"abc",
"usd",
"usdc",
"usda",
"svg",
"pdf",
"obj",
"ply",
"stl",
"fbx",
"glb",
"gltf",
"x3d"],
"generic_name":["Text Editor",
"Video Editor",
"Computer Aided Design",
"Game Engine",
"3D Modeling",
"3D Sculpting",
"3D Rigging",
"3D Animation",
"3D Rendering",
"3D Printing",
"Compositing",
"Motion Tracking"]}

View file

@ -0,0 +1 @@
Source Available means that the source code of this piece of software is available somewhere to download. So you are probably wondering - "Why is it an Anti-Feature?". Well, to make the software truly Free, it must give the users the <a href="https://gnu.org">four essential freedoms</a> to run, study, modify and share copies of the software. Many companies understand that people want source code for transparency or what-not. So they release it either with no license at all, or with a license that doesn't give the four essential freedoms. Trapping users in thinking that it's free software, while in fact it is not. Though we acknowledge that this is a good first step towards freeing this software. Without a Free Software copyright license, it's still not enough. This is one more reason why we should not say <a href="https://www.gnu.org/philosophy/open-source-misses-the-point.en.html">Open Source</a>, but say instead Free Software.

View file

@ -217,10 +217,10 @@ def suggestions(page, json):
except: except:
frac = 0 frac = 0
if frac < 20 and not more: # Below 40% features match if frac < 10 and not more: # Below 10% features match
page = page + """ page = page + """
<!-- Sometimes the suggestion is not very good. Below 40% <!-- Sometimes the suggestion is not very good. Below 10%
of suggestion score. But it still kind of valid. So we of suggestion score. But it still kind of valid. So we
want to put it into the page. Only when the user clicks want to put it into the page. Only when the user clicks
something. Why not using the same old details? --> something. Why not using the same old details? -->