Just one thing, commercial doesn't mean proprietary, just like proprietary doesn't mean commercial. In other words you can have a commercial game that is free as in freedom (a.k.a. GPLv3 licensed).
I really doubt that developing for only Android is acceptable. You could use libGDX or some other library like that, as long as it's free (as-in-freedom).
Just one thing, commercial doesn't mean proprietary, just like proprietary doesn't mean commercial. In other words you can have a commercial game that is free as in freedom (a.k.a. GPLv3 licensed).
Can you give more details about the complexity of the game you pretend?
You can also add multiplayer mode to your game.
I really doubt that developing for only Android is acceptable. You could use libGDX or some other library like that, as long as it's free (as-in-freedom).
There's also "Game Editor": http://game-editor.com/