Cuando usted cree un script y lo adjunte a un GameObject, el script aparece en el inspector del GameObject al igual que un Componente. Esto se debe a que los scripts se vuelve Componentes cuando son guardados - un script es simplemente un tipo especifico de Componente. En términos técnicos, un script compila como un tipo de Componente, y es tratado como cualquier otro componente por el motor de Unity. Entonces básicamente, un script es un componente que usted está creando usted mismo. Usted definirá sus miembros que serán expuestos en el Inspector, y se ejecutará cualquier funcionalidad que usted ha escrito.
Lea más a cerca de crear y usar scripts en la sección Scripting del manual.