A rapid development tool for games.
The Game abstracts across the set of all possible graphical computer games (2D as well as 3D), breaking it down into a set of objects, sprites, meshes, sounds etc that can be easily configured. Then hit compile.
Sounds like a very ambitious project. Do you have a development outline? Where are you going to start?