Inactive GameObject at start of scene

If I have a GameObject that its invective by default. When I start the game/scene, Does the scripts get called? Does unity load it and then set it inactive?

If it is set inactive in the editor the scripts attached to it will not run. It will use the Awake() and Start() function only the first time it is activated, regardless of when this happens. If it is set inactive by its own script, it will run only to that point.

I have Just tested this, and it seems that the scripts are not called on an inactive object.
Awake() will be called if the script is inactive, not the GameObject holding the script.

This is evident in this short example:

yes it does. the awake is called regardless the state. Start is called on first run, OnEnable any time you switch on or off Some of the callbacks are waiting on the events and will be called regardless the state. Drawing and setting off is no solution since drawing is performed after all updates and if set off it won’t draw.

Waiting time on start is no real issue so create them all at the beginning and put a loading screen to hide.