> For the complete documentation index, see [llms.txt](https://lados-organization.gitbook.io/goku/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lados-organization.gitbook.io/goku/goku-game-engine_es/capitulo-5-dando-vida-a-las-texturas-gameobject.md).

# Capítulo 5: Dando Vida a las Texturas: GameObject

`GameObject` es la estructura principal de entidad utilizada para representar todos los objetos interactivos en un juego, desde personajes jugadores hasta enemigos o elementos de entorno interactivos. Comprende propiedades tanto estáticas como dinámicas. texture\_manager\_anim: Maneja la animación del GameObject, controlando la representación visual.&#x20;

`position`: La posición actual del GameObject en el mundo del juego.&#x20;

`collider`: Una forma geométrica que representa la presencia física del GameObject para la detección de colisiones.&#x20;

`rigid_body`: Contiene propiedades físicas como masa, velocidad y aceleración para facilitar el movimiento y la interacción basados en física. `behaviour_tree_node`: Se utiliza para implementar un comportamiento de IA complejo.
