Creating external tools that are linked to Unity?

I’d like to know if it’s possible to make external Unity tools that have a live link to the editor, and if yes, how?

For example, lets say I want to create a behaviour tree editor in c++ using Qt, and have a feature where this behaviour tree editor can be linked to Unity so that the behaviour trees are debuggable in realtime. How could this be achieved?

Or better, just a Hello World program that displays the current number of GameObjects in the scene in realtime. This would give me enough information to start me off

Maybe Sockets?

and some old code here,
http://wiki.unity3d.com/wiki/index.php?title=Simple_TCP/IP_Client_-_Server

1 Like

sounds great, thanks