El GameObject es el concepto más importante en el Editor de Unity.
Cada objeto en su juego es un GameObject, desde personajes y objetos coleccionables hasta luces, cámaras y efectos especiales. Sin embargo, un GameObject no puede hacer nada por sí mismo; necesita darle propiedades antes de que pueda convertirse en un personaje, un entorno o un efecto especial.
Para darle a un GameObject las propiedades que necesita para convertirse en una luz, un árbol o una cámara, debe agregarle components. Según el tipo de objeto que desee crear, agregue diferentes combinaciones de componentes a GameObject.
Puedes pensar en un GameObject como una olla vacía y en componentes como ingredientes diferentes que componen la receta de tu juego. Unity tiene muchos tipos de componentes integrados diferentes, y también puede crear sus propios componentes utilizando la Unity Scripting API.
Esta sección explica cómo los GameObjects, los componentes y la API de scripting encajan, y cómo crearlos y usarlos.