Gamifying an online approach for promoting game development Learning and contest: An experience report | IEEE Conference Publication | IEEE Xplore