Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We've updated our Terms of Service. Please read our blog post from Unity CTO and Co-Founder Joachim Ante here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Unity YAML

Discussion in 'General Discussion' started by tildebox, Nov 9, 2018.

  1. tildebox

    tildebox

    Joined:
    Nov 6, 2018
    Posts:
    8
    Unity’s scene format is implemented with the YAML data serialization language - latest release 2009.

    Are there plans to change this in the future, e.g. to JSON?

    I prefer YAML.

    What would you prefer?
     
  2. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    3,115
    Why you are concerned about it?
    Are you manipulate scene file directly?
     
  3. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    16,057
    The change seems like a lot of wok for no real benefit. I don't expect anyone to propose it anytime soon.

    Doesn't everybody? Sometimes its just more convenient to edit the scene directly.
     
  4. Antypodish

    Antypodish

    Joined:
    Apr 29, 2014
    Posts:
    3,115
    I doubt everybody does. But some / many might. ;)
     
  5. elmar1028

    elmar1028

    Joined:
    Nov 21, 2013
    Posts:
    2,064
    What's the point of changing the scene format?

    If they were to change scene format into JSON, they would have to:
    • Have their built-in serialiser work with JSON (read write)
    • Make a converter for XAML to JSON.
    On top of that, it's gonna be backwards incompatible with previous versions of Unity (unless JSON to XAML converter is made).

    That doesn't include time spent on testing everything!

    An opportunity cost would be shipping new features
     
    Kiwasi and Antypodish like this.