3dgameenginearchitectureengineeringrealtimeapplicationswithwildmagicthemorgankaufmannseriesininteractive3dtechnology