Sto cercando di capire il ragionamento alla base del design del motore Unity3D e questo è qualcosa su cui non riesco ancora a capire: perché trasformare i dati memorizzati in un componente separato, invece di far parte di GameObject, come nome, maschere di livello e tag? Non può essere rimosso come tutti gli altri componenti comunque, non ci sono alternative e quindi non è necessario rimuoverlo.