I have to develop the game so that with same code (or may be few lines of change in code) will works in ANDRIOID and IOS, Blackberry (optional) or Windows (if possible).
My Objectives are:-
- Most important - I need to package as native apps
- Good graphics speed with HTML5 and CSS3 or may be some other language
- Provide Gaming Engine needs (a native engine like Unity 3D or Cocos
- Optional - can they do more than Android/IOS - like Tablet, Windows Phone, BB10, and > Desktop (Browser/Windows App store app)
Can anyone help me to evaluate which is best
- PhoneGap
- appMobi
- Ludei
- Corona
- GameSalad
- Shiva
- Unity
- Stencyl
- Marmalade may be something else?
Right now I am open for 2D simple games but yes in future I also need to work on 3d context based games too.
PhoneGap isn't a 2D/gaming JS framework. It will help you just to build the bridge between your JS code and the native controllers of your device.
GameSalad isn't so bad but not really flexible. If you want to do advanced stuff, you'll feel stuck in its environment.
Cocos2D released a JS framework that works pretty well http://cocos2d-javascript.org/
Or GameQuery with a lot of impressive demos http://gamequeryjs.com/