Estamos planejando desenvolver um jogo de quebra-cabeça 2D baseado em grade e, embora ainda seja muito cedo nos estágios de planejamento, gostaríamos de tomar nossas decisões bem desde o início.
Nossa estratégia será disponibilizar o jogo para o maior número possível de plataformas, por exemplo, PCs (Windows, Mac e / ou Linux), telefones celulares (telefones baseados em iPhone e / ou Android), consoles de jogos (XBLA e / ou PSN) O PC terá ênfase, mas acredito que essa é a plataforma mais flexível, para que não seja um problema.
Então, qual linguagem de programação, mecanismo de jogo, estruturas e ferramentas ao redor seriam mais adequadas para o nosso objetivo?
PS: Aposto que um conjunto de ferramentas não cobrirá TODAS, e que ainda haverá algum tipo de esforço de "tradução" para algumas plataformas, mas gostaríamos de saber quais são as de maior alcance.