I'm creating a game from scratch and looking for the most ideal language or program to be compatible with both mobile and web. When I say mobile, ideally andriod + ipad and web as in be able to play it in multiple browsers mac/pc. I have many people recommending me Unity, but I'm not sure what will be good in a few years.
closed as not constructive by Byte56, bummzack, Josh Petrie, Noctrine♦ Apr 4 '12 at 15:54
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.
To answer this question, you should make a list of platforms you want to cover, and a list of engine technologies available. Now eliminate all the engine technologies but the ones that work on all platforms. The ones that aren't cross platform aren't worth considering for your needs.
Now make a list of features you need, such as 3D, particle effects, networking/multiplayer, AI, etc. Strike off the engine technologies that don't support all your feature needs.
That's at least what your minimum list is to choose from.
Probably the biggest feature choice would be whether you want to create a 3D game or 2D. If 3D, your choices go down quite a bit. But be careful with the features because some things might not be directly supported by a game engine, but there's no reason (beyond lack of resources) that you couldn't program them. AI might be an engine feature, but you can write it as well. 3D rendering on the other hand is probably not something you want to write yourself.