Powerfully simple scripting with:
Fully-integrated script debugging with MonoDevelop for both Windows and Mac. Pause your game, do single step line by line, set breakpoints and inspect values.
Public variables defined by scripts are shown in the Unity Editor. Simply drag objects to set variable references, pick from drop-down lists, and change colors with a color picker.
Game logic based on Open Source .NET platform, Mono
Script with the full strength, speed and flexibility of one of the world's leading programming environments.
Implement SendMessage to call any method on any script.
Ease of use
Moving, rotating, and scaling objects just takes a single line of code: likewise for duplicating, removing, and changing properties. Everything can be referenced directly, by name or hierarchy, tags, proximity, or touch.
Logic flows that involve wait times are performed in one line of code. This makes co-routines easy and robust.