Translations:Gluon/9/es
La lógica detrás de la creación de este sistema es permitir al programador la encapsulación y crear componentes reutilizables, que luego se pueden aplicar a numerosos GameObjects. También permite la separación adecuada de los diferentes tipos de lógica necesaria para cada parte de un GameObject, creando así código más limpio y legible. Al mismo tiempo, la estructura descrita aquí permitiría la creación de una herramienta gráfica para gestionar todas las configuraciones de los componentes. Los componentes se implementan como plugins, por lo que el código es aún más flexible y consistente.