Concurrent Editing

Hey I was just thinking about multiple users editing the world at the same time. I know Unity has an Asset Server now and plays well with standard version control tools.

My question is, does Unity plan on developing towards multi user world editing and testing. Meaning More than one developer editing the world and play testing the world at the same time.

Link: http://www.heroengine.com/features/world-building/

Obviously Hero Engine is a huge very expensive engine 100% built for MMO games however this world building capability is something that puts them in another league. I think all of us Unity users could get a lot of use out of this.

Thoughts?

Big Worlds supports this as well. Maybe the new Torque supports it.

Nope it doesn’t.

Concurrent editing is no trivial thing and commonly requires a dedicated root user or dedicated server to handle it.

The former would be possible through editor plugins but the later realistically isn’t cause editor api is only available in the editor and the editor can not run as a service or something comparable. Doing the stuff through a unity independent thing for such a dedicated server is a lot more trickier cause that means that you must totally serialize all data yourself so you can use tcp or udp sockets.

given you got over that hurdle, you will have to think about things that unity does not even support like prefab and scene merging, concurrent change resolution handling etc etc

Ah, I went back and looked. It was updating art assets in real time, even from other computers, that was reflected in the world editor.

Well either way I would love to know if adding support for something like this is on Unity’s radar. Or maybe the Photon server people or other Server solutions groups for unity could chime in. I am curious if anyone is working on something like this.