Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

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.

share|improve this question
2  
A way to broad question... – Petr Abdulin Apr 4 '12 at 4:18
1  
Sorry Douglas, this question is not a fit for the site. It's essentially "What technology to I use?". Check out the FAQ to see what kind of questions are allow and which are not. – Byte56 Apr 4 '12 at 5:06
Everyone has their own best language. You can instead choose any two or three language and can ask for pros and cons of using them. – Creator Apr 4 '12 at 8:23

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.

1 Answer

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.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.