GameObject
Unitys grundbyggsten: en tom behållare med position som blir något först när man fäster komponenter på den.
Allt som finns i en Unity-scen — spelaren, kameran, ett ljus, en osynlig triggerzon — är samma sorts objekt. Själv kan det nästan ingenting; det har ett namn, en tagg, ett lager och alltid en Transform. Beteendet kommer från komponenter som hängs på, och objekten ordnas i en hierarki där barn följer med sin förälders rörelse. Upplägget är komposition snarare än arv, och det är därför en prefab kan vara vad som helst.
Två klassiska fällor: GetComponent och Find är dyra om de anropas varje bildruta, och Unity överlagrar == så att ett förstört objekt jämförs lika med null trots att C#-referensen lever kvar. Det så kallade "fake null" har fått otaliga utvecklare att tvivla på sitt förstånd.