6 ms·
That's an excellent feature. the scenes in unity are binary and not merge-able. That feature alone left me considering other options when I was looking at game
by weaksauce 12y ago
That's an excellent feature. the scenes in unity are binary and not merge-able. That feature alone left me considering other options when I was looking at game engines.
- Someone1234 12y agoI am legitimately surprised they're using a binary format for scenes. That is very anti-source control in general. The only binary blobs in the entire project should be assets (e.g. textures, sounds, etc). Everyone loves to whine about XMl, but I'd happily take XML for scene layout over a binary blob.
- hnlauncher 12y agoBy default it is binary, but you can change it to a textual one: http://docs.unity3d.com/Manual/TextualSceneFormat.html http://docs.unity3d.com/Manual/TextualSceneFormat.html And they've also improved the merging story, see: http://blogs.unity3d.com/2015/02/17/production-workflow-improvements/ http://blogs.unity3d.com/2015/02/17/production-workflow-impr...
- shinymark 12y agoScenes and prefabs have been able to be saved in a text format for a while. That said, they were still effectively unable to be merged in all but the simplest of situations for reasons I don't fully understand. Hopefully this was improved in Unity 5. One of the buried release notes mentions a new merge tool for scenes and prefabs in the engine.
- seanflyon 12y agoBinary scenes are optional. Text format scenes (similar to xml) are better, but still not easily merged.
- ephemeralgomi 12y agoJonathan Blow wrote an excellent article on the text-based entity file format he developed for The Witness, which was designed to be (more) mergeable: http://the-witness.net/news/2011/12/engine-tech-concurrent-world-editing/ http://the-witness.net/news/2011/12/engine-tech-concurrent-w...
- keyle 12y agoThat was a great post!