Right now, you already used scripts. They are at the heart of Unity. To add behaviors to objects, Unity uses components. If you need lighting behavior, add a Light
component. If you need physics behavior, add a RigidBody
component. If you need custom behavior, add a Script
component.
A script has particular entry points, which define the flow of execution. Some functions are automatically called when the game runs, others every time the display is refreshed, possibly several hundred times per second. You enter the code into one of these functions or call custom functions from these entry points. In the background, scripts are compiled and bundled into your final application, so they run as fast as built-in functions and behaviors.
Internally, Unity uses the Mono framework, an Open Source implementation of the .NET framework, which was designed and developed by Microsoft as a modern and extensible framework. It works independently from the high level programming code...