I wanted to ask about the upcoming breaking change to serialization. In another topic, you mentioned:
I appreciate your efforts to support earlier versions of Unity, and also your reasons for eventually going with the Unity 6 serialisation. That said, I wonder if there would be any chance of supporting the old serialized format (if only for one release) to ease the pain of migrating existing graphs to the new format? Even if this was added as an editor-only or a standalone tool, it would be helpful, and I can imagine that it might be easy on your side to add this, as obviously the JSON deserialization already works. I can also appreciate that I don’t have the full picture here, and there might be a million reasons why you can’t or that it would be difficult, but I thought I would at least raise the idea in case it wasn’t something you had already considered (but I’m guessing you have ). Kind regards,
Hey @Andy-Block , I wish I could say we can do that but currently it’s unlikely as we’re trying to get the quality and features in time for our release. We’ll see what we can do, or if we can provide a converter separately. The issue is there will be various namespace, asmdef and serialisation changes that will make it quite difficult to do. You’ll also probably want to re-do certain things anyway due to the embedded variables that make things easier.
No, don’t worry, that’s fine. I had a feeling it would be more complicated than I thought in my head, and it makes sense why. Also a good point about taking the opportunity to make use of some of the new facilities. Thanks for considering it in any case. Kind regards,