Los GameObjects son objetos fundamentales en Unity que representan personajes, props, y el escenario. Estos no logran nada por sí mismos pero funcionan como contenedoras para Components, que implementan la verdadera funcionalidad. Por ejemplo, un objeto Light es creado al adjuntar un componente Light a un GameObject.
For example, a Light object is created by attaching a Light component to a GameObject.
A solid cube object has a Mesh Filter and Mesh Renderer component, to draw the surface of the cube, and a Box Collider component to represent the object’s solid volume in terms of physics.
Un GameObject siempre tiene el componente Transform adjunto (para representar la posición y orientación) y no es posible quitar esto. Los otros componentes que le dan al objeto su funcionalidad pueden ser agregados del menú del editor o desde un script. También hay muchos objetos útiles pre-construidos (figuras primitivas, cámaras, etc) disponibles en el menú , ver Primitive Objects.
Ya que los GameObjects son una parte importante de Unity, hay una sección de GameObjects en el manual con detalles extensivos acerca de ellos. Usted puede encontrar más acerca de controlar los Gameobjects desde scripts en la página de referencia de scripting del GameObject.