Script Editors

From Unify Community Wiki
Revision as of 10:25, 15 January 2010 by Juan (Talk | contribs)

Jump to: navigation, search

Contents

Editors

MonoDevelop (OSX, Windows, Linux)

MonoDevelop is an opensouce IDE, specifically tailored for working with Mono/.Net. It features advanced IDE features like auto completion and code insight. It supports C# and Boo. The MacOS version recently entered beta as a supported platform (as of 2.2 Beta 1).

It currently has active work being done to make it more stable on the Unity development platforms.


Windows Version: Preview

Mac OSX Version: Version 2.2


Additionally there is an effort underway to tightly integrate Unity functions into the IDE via an Add-In: MonoDevelop.Unity

TextMate (OSX)

TextMate is a popular general text editor for OSX. It's very extensible with tabs, macros, snippets, code folding and shell inegration. Unity-specific bundles exist for JavaScript, Boo and C#.

Emacs (OSX, Linux, Windows, FreeBSD, Minix, Your-OS-here)

Emacs, one of the most useful editors. it's very extensible with just whatever you want, it can go from a msn client to a Calendar program and all in the same editor! :)

Contributor Notes

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! :)

JavaScript:

CSharp:

Boo:

ShaderLab:

Other ShaderLab

Unitron (OSX)

Unitron is the official script editor bundled with Unity. It's basically an adaption of an older version of Smultron with some added Unity-specific features. It features basic editing features and syntax coloring of JavaScript and C#.

UnityDevelop (Windows)

UnityDevelop is a modification of FlashDevelop (an excellent ActionScript editor). It understands Unity JavaScript and provides autocomplete for your scripts and built-in Unity stuff. It also provides very basic syntax highlighting for ShaderLab.

Overview

Language Support Operating System
* Additional bundle required (see above)
** OSX and Windows support still in beta
Personal tools
Namespaces

Variants
Actions
Navigation
Extras
Toolbox