Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there possiblity to write my own plugin/extension to Unity editor ? I want to write plugin to generate map for me from xml file.

share|improve this question
up vote 8 down vote accepted

"Plugins" in Unity nomenclature mean native code (read: written in C/C++/Objective-C) DLLs. For what you want to do you more than likely don't need (or want, really) to use plugins.

For extensions, the Unity editor is very scriptable.

Are you asking if you can

  1. Populate a unity scene at editor time from an XML file
  2. Replace unity's default scene format entirely with an xml file.

Either way, what you're asking is more than possible. Here's an example of somebody completely replacing Unity's binary scene file format with a text representation:

What you probably want to do is more likely just take advantage of their editor scripting tools. For example, look at ScriptableWizard. You can take that base code and then do something like load an XML file and spawn a bunch of prefabs, or whatever.

Pretty much the vast majority of things you see in the editor is scriptable. You can attach components, move/rotate/scale things, spawn prefabs, edit materials, all sorts of things.

share|improve this answer

Yes - look on the Unity Manual:

The manual also points you to further reading by providing things like the simplest plugin project - you could use this as a starting framework

share|improve this answer
That section of the manual is about extending the engine, not the editor as the OP asked. – U62 May 24 '15 at 0:53

Chances are that you are using the free version of Unity. As such, you cannot write plugins unless you use the Pro version.

If you are using the Pro version, then check the manual.

share|improve this answer
I'm use free :/ – piotrek Feb 13 '11 at 16:31
Why can't you just script it? – The Communist Duck Feb 13 '11 at 16:41
I want to generate map with prefabs, and add something with mouse in editor:/ Mayby I will thing about script all ;) – piotrek Feb 13 '11 at 16:52
I don't know if this was ever true, but it certainly isn't now. – U62 May 24 '15 at 0:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.