Infinite Arcade is the wonderful new iOS app for kids wanting to create their own game. This is all done through a simple to use drag-n-drop interface and lets students select/create their own characters, enemies, objects, etc. Best of all, there are a wide variety of game styles to choose from (i.e. platform, maze, pinball, etc.) and the multiuser save function.
Below is a brief demo...
For more info check out Edshelf.
I highly recommend checking out Infinite Arcade by clicking here!!!