Los personajes de un juego tienen esqueletos . Similar a nuestro propio esqueleto, esta es una serie oculta de objetos que se conectan y se mueven en relación unos con otros. Usando una técnica llamada paternidad , un objeto de destino (el hijo ) está asignado a otro objeto (el principal ). Cada vez que el objeto principal se mueva, el objeto secundario lo seguirá de acuerdo con los atributos que se le hayan asignado. Se puede crear una jerarquía completa con objetos que tienen hijos y padres. Aquí hay un ejemplo para un personaje humano:
Una vez que se crea el esqueleto y se colocan todos los controles de crianza, el personaje se anima. Probablemente el método más popular de animación de personajes se basa en la cinemática inversa. . Esta técnica mueve el objeto secundario a donde el animador lo quiere, haciendo que el objeto principal y todos los demás objetos adjuntos lo sigan. Otro método popular para los juegos es la captura de movimiento. , que utiliza un conjunto de sensores en una persona real para transmitir una serie de coordenadas a un sistema informático. Las coordenadas se asignan al esqueleto de un personaje del juego y se traducen en un movimiento fluido y realista.
El rango de movimiento de cada personaje está programado en el juego. Esta es una secuencia típica de eventos:
Aquí hay algunos enlaces interesantes: