> 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_fr/chapitre-5-donner-vie-aux-textures-gameobject.md).

# Chapitre 5 : Donner Vie aux Textures : GameObject

`GameObject` est la structure d'entité principale utilisée pour représenter tous les objets interactifs d'un jeu, des personnages aux ennemis en passant par les éléments d'environnement interactifs. Elle comprend à la fois des propriétés statiques et dynamiques.&#x20;

`texture_manager_anim` : Gère l'animation du GameObject, contrôlant la représentation visuelle.&#x20;

`position` : La position actuelle du GameObject dans le monde du jeu.&#x20;

`collider` : Une forme géométrique représentant la présence physique du GameObject pour la détection de collision.&#x20;

`rigid_body` : Contient des propriétés physiques telles que la masse, la vélocité et l'accélération pour faciliter le mouvement et l'interaction basés sur la physique.&#x20;

`behaviour_tree_node` : Il est utilisé pour implémenter un comportement IA complexe.
