Deep Learning in Gaming and Animations (Principles and Applications)