Que plataforma devo usar para desenvolver jogos de puzzle para telemóvel?
Há algumas rotas que você pode seguir para desenvolver um jogo 2D. Primeiro, você pode construir seu jogo em Flash e depois exportá-lo usando o compilador adobe AIR para aplicativos móveis / desktop.No entanto, seguindo esta rota você está se limitando em termos de quão bem o seu jogo pode funcionar e quanto você quer alavancar usando bibliotecas nativas.
Flash e Air são uma ótima rota para prototipagem rápida, mas como para um produto final você'ou vai ter que trabalhar muito duro ou portar para outro motor / biblioteca.
A melhor estrutura de biblioteca 2d em plataforma cruzada é a Cocos2d-X que é uma biblioteca C++ que pode ter como alvo os dispositivos Android e iOS. Cross Platform Open Source 2D Game Engine
No entanto, uma vez que você'está fazendo um jogo 2D eu sugeriria trabalhar com Cocos2D e apenas visando o iOS para aproveitar os novos recursos da biblioteca do jogo e bibliotecas integradas dentro do Xcode.
Outra boa opção é usar o Game Maker Studio junto com o script Game Maker ou baixar o Unity. Unity é escrito em C# e GMS é isso's coisa própria que eu acredito. Estas são suites de desenvolvimento de jogos mais visualmente arrastar e soltar, mas também podem ser portadas para dispositivos móveis.
Unity é livre mas tem uma barreira oculta para a pro-versão especialmente para o desenvolvimento móvel que é cerca de 1.2k para uma licença pro.
Outras alternativas para desenvolver um jogo de quebra-cabeça 2D são:
- XNA para Windows Phones
- XNA + Mono para plataforma cruzada.
Artigos semelhantes
- O que faz um bom jogo de puzzle? O que falta em muitos jogos de puzzle que estão a inundar o mercado hoje em dia?
- Qual seria a melhor escolha de motor de jogo para a construção de jogos leves de cartão/painel/puzzle para a plataforma Android?
- O que são alguns bons jogos de puzzle/plataforma Android como o Limbo?
- Como novo criador de jogos indie, devo começar por desenvolver jogos para PC a vapor ou devo começar com jogos para telemóveis?