Building a Scalable Game Engine to Teach Computer Science Languages | IEEE Journals & Magazine | IEEE Xplore