Un GameObject es el objeto base de una escena de Unity. Por sí solo no hace casi nada: su comportamiento viene de los Components que tenga agregados.
Ejemplos de GameObjects:
Todo GameObject tiene siempre un componente Transform.
Los componentes agregan comportamiento.
Ejemplos:
TransformRigidbodyColliderCameraAudioSource