A Programming Course Using Video Game Design with Platform Projects | IEEE Conference Publication | IEEE Xplore