Search Unity

  1. Check out the Unite LA keynote for updates on the Visual Effect Editor, the FPS Sample, ECS, Unity for Film and more! Watch it now!
    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. Improved Prefab workflow (includes Nested Prefabs!), 2D isometric Tilemap and more! Get the 2018.3 Beta now.
    Dismiss Notice
  4. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice
  5. Want to see the most recent patch releases? Take a peek at the patch release page.
    Dismiss Notice

Unity YAML

Discussion in 'General Discussion' started by tildebox, Nov 9, 2018 at 9:18 AM.

  1. tildebox

    tildebox

    Joined:
    Nov 6, 2018
    Posts:
    3
    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:
    1,937
    Why you are concerned about it?
    Are you manipulate scene file directly?
     
  3. Kiwasi

    Kiwasi

    Joined:
    Dec 5, 2013
    Posts:
    15,804
    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:
    1,937
    I doubt everybody does. But some / many might. ;)
     
  5. elmar1028

    elmar1028

    Joined:
    Nov 21, 2013
    Posts:
    2,036
    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.