Animating Real-Time Game Characters