game producer careers in Davao City, Philippines