Por defecto, las funciones Awake, OnEnable y Update de diferentes scripts son llamadas en el orden en el que los scripts son cargados (que es arbitrario). Sin embargo, es posible modificar este orden usando los ajustes Script Execution Order.
Los Scripts pueden ser agregados al inspector usando el botón “+” de más y arrastrarlo para cambiar el orden relativo. Tenga en cuenta que es posible arrastrar un script ya sea encima, o abajo de la barra Default Time(tiempo predeterminado); esos encima van a ejecutarse primero que el default time mientras que esos de abajo van a ejecutarse después. El orden de scripts en el cuadro de diálogo de arriba hacia abajo determina su orden de ejecución. Todos los scripts que no estén en el cuadro de diálogo se ejecutarán en el intervalo de default time en un orden arbitrario.
Los números mostrados por cada script son los valores del orden en el que están los scripts. Cuando un script es arrastrado a una nueva posición, el número del script es automáticamente cambiado en consecuencia. Cuando un número es cambiado, ya sea manualmente o automáticamente, el archivo meta es cambiado por ese script. Por esta razón, es mejor si un número pequeño de números es cambiado cuando el orden es cambiado. Este es el porqué, cuando se puede, solo el script que es arrastrado tiene su número cambiando, en vez de asignar nuevos números para todos los scripts.