So, big news yesterday. I'm appalled at the impact this will have on the #Unity ecosystem, and #gamedev at large. There's just no way this can lead to anything good for anyone.
#GodotEngine is getting a lot of positive attention in reaction, so I want to address a few things.
Many Unity devs rightfully feel threatened by this change, and want to abandon ship after a series of bad leadership decisions.
Lots of people say they'll switch to Godot, or are considering it. I strongly believe that foundational tech should be #FOSS, so I welcome this, but...
Okay, here are my big questions:
1) Can I use Synty assets with Godot?
2) What about packages like Pixel Crushers' Dialogue System or More Mountains' TopDown Engine?
3) If Godot is compatible with Unity stuff, does it carry forward all of Unity's "backward compatibility" warts?
@peterdrake @akien @Emi Godot is a pretty solid engine, but like Remi said, it's not a drop-in replacement. There is no compatibility between it and Unity. And while they work on similar premises, expect a learning curve while switching to Godot. It took me a couple weeks to really grok the new flow of the engine. And there are still things I really don't like about it (like the inability to drag and drop references to other node behaviours).
As for your questions 2 & 3... well, the Asset Store, especially with all the subsystems and examples, is Unity's greatest strength, and is noticeably absent in Godot. That's the flip-side of FOSS... people aren't motivated by money to release such packages.
@LouisIngenthron @akien @Emi Sort of like the strength of Facebook and Microsoft Office: Everyone else is using it, so what can you do?
@peterdrake @akien @Emi Innovate.
@peterdrake @akien @Emi @LouisIngenthron
1. Mesh and material are relatively easy to import. I have 6 Synty pack imported with materials, including characters. Import fbx files into blender to create gltf.
2.Tools aren't compatible between unity and godot. Godot have two dialogue system that I remember.
3. Godot isn't compatible with Unity stuff. A team made a best effort to parse a package and import what is possible.