| Language Support and Operating System
* Additional bundle required (see above) ** OSX and Windows support still in beta
Unity's bundled script editors
MonoDevelop-Unity (OSX, WIN)
The leading Unity IDE editor for Mac, Windows. MonoDevelop-Unity is a fork of MonoDevelop with added Unity-specific features.
Unitron was previously the official script editor bundled with Unity; it is no longer in active development, in lieu of MonoDevelop-Unity. Unitron is a derivation of an older version of Smultron with some added Unity-specific features.
Previously leading script editor Unity script editor on Windows. UniSciTE is a derivation of SciTE with added Unity-specific features.
MonoDevelop-Unity (OSX, Windows, Linux)
MonoDevelop-Unity is the Unity-specific implementation of MonoDevelop, an open source IDE tailored for developing in Mono/.Net.
As the leading IDE for Unity, MonoDevelop-Unity tightly integrates with Unity functions includes advanced IDE features like auto completion, debugging, code insight, & custom color scheme editing. It supports .JS / UnityScript, C# and Boo.
Bundled with Unity: Get it with Unity for Mac, Windows
MonoDevelop-Unity source code: GitHub
Non-Unity specific versions: Mac, Windows, Linux
Emacs (OSX, Windows, *nix)
If you're a bundle author, please edit the below & upload the bundles here, rather than linking to messy forums. Also, please fill out any missing info, including bundle version (use date if you're not tracking versions), which version of the Unity API the bundle supports, iPhone API support, etc.
If you want to make a change to an existing bundle, i.e. include your own formatting, folding etc. please first post in the discussion page before updating the bundle and allow 1 day for feedback. This gives people who follow this page a chance to consider the changes for inclusion (this is intended Wiki usage).
Lastly, feel free to edit the formatting, appearance, etc. of the entries; it's OUR wiki after-all! :)
Sublime Text (OSX, Windows, Linux)
Sublime Text is a popular cross-platform text and source code editor. It is extendable, has a rich community and has many existing plugins.
Unity External Script Editor Helper
Another useful tool is Unity External Script Editor Helper. It allows you to open source files with the correct line number from Unity's console (debug log).
The README.txt file contains full instructions. Set it up for Sublime Text 2 by modifying wrapper.ini to the following:
[Settings] Application=C:\Program Files\Sublime Text 2\sublime_text.exe Arguments="*file*:*linenumber*"
Feel free to edit the mode; however, it would be appreciated if you could donate me from my website JnaniDev.com. I will soon be coming out with modes for Boo and C#. Enjoy!
UnityDevelop 4 (based on FlashDevelop 4, 2012)
Old version (based on FlashDevelop 2.0, 2009)
UnityScript Editor (WIN)
SubEthaEdit is know for its collaborative features over the bonjour network.