Ben şu an yapıyorum. Ve size neler bildiğimi anlatayım. İlk önce bir oyun motorunu bilmeniz lazım. Ben Unity kullanıyorum ve şiddetle tavsiye ediyorum. Sonra bir adet yazılım dili ki C# öneririm. Sonra karakterleri modellemek ve riglemek yani ağız, göz gibi hareketleri yapmak için gerekli olan kemikleri eklemek. Büyük şirketler yüksek performanslı objelerin yardımıyla hareketleri falan yapıyor. Fakat eğer çok istediyseniz bilgisayardan da ayarlıyarak animasyonları yapabilirsiniz.