Jogo móvel explicado
Se você não está familiarizado com jogos para celular, logo saberá, porque esta é a próxima grande área de crescimento esperada no mercado de jogos de bilhões de dólares. Um jogo para celular é um jogo de software jogado em um telefone celular. Os jogos para celular geralmente são baixados pela rede da operadora de celular, mas em alguns casos os jogos também são carregados nos aparelhos quando comprados, ou via conexão infravermelha, Bluetooth ou cartão de memória. Os jogos móveis são desenvolvidos usando tecnologias como DoJa da DoCoMo, J2ME da Sun, BREW (Binary Runtime for Wireless) da Qualcomm ou ExEn da Infusio (ambiente de execução). Outras plataformas também estão disponíveis, mas não tão comuns.
As diferentes plataformas
BREW é a tecnologia mais poderosa, oferecendo controle total do aparelho e Acesso completo às suas funcionalidades. No entanto, esse poder não verificado pode ser perigoso e, por esse motivo, o processo de desenvolvimento do BREW é voltado principalmente para fornecedores de software reconhecidos. Embora o BREW SDK (Software Development Kit) esteja disponível gratuitamente, a execução de software em hardware móvel real (ao contrário do emulador fornecido) requer uma assinatura digital que só pode ser gerada com ferramentas emitidas por um punhado de partes, ou seja, provedores de conteúdo móvel e Próprios Qualcomm. Mesmo assim, o jogo só funcionará em dispositivos habilitados para teste. Para poder ser baixado em telefones comuns, o software deve ser verificado, testado e aprovado pela Qualcomm por meio de seu programa TRUE BREW Testing.
Java (também conhecido como ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) é executado em uma máquina virtual (chamada KVM) que permite um acesso razoável, mas não completo, à funcionalidade do telefone subjacente. Essa camada extra de software fornece uma barreira sólida de proteção que visa limitar os danos de software incorreto ou malicioso. Ele também permite que o software Java se mova livremente entre diferentes tipos de telefone (e outros dispositivos móveis) contendo componentes eletrônicos radicalmente diferentes, sem modificação. O preço pago é uma redução modesta na velocidade potencial do jogo e a incapacidade de utilizar toda a funcionalidade de um telefone (já que o software Java só pode fazer o que esta camada intermediária suporta).
Por causa dessa segurança e compatibilidade extras, geralmente é um processo bastante simples escrever e distribuir aplicativos móveis Java, incluindo jogos, para uma ampla variedade de telefones. Normalmente, tudo o que é necessário é um Java Development Kit disponível gratuitamente para criar o próprio software Java, as ferramentas Java ME que o acompanham (conhecidas como Java Wireless Toolkit) para empacotar e testar software móvel e espaço em um servidor web (site) para hospedar o aplicativo resultante assim que estiver pronto para lançamento ao público.
Limitações atuais de jogos para celular
Os jogos para dispositivos móveis tendem a ser de escopo pequeno e geralmente dependem de uma boa jogabilidade em vez de gráficos chamativos, devido à falta de poder de processamento dos dispositivos clientes. Um grande problema para desenvolvedores e editores de jogos para celular é descrever um jogo com detalhes que forneçam ao cliente informações suficientes para tomar uma decisão de compra. Atualmente, os jogos para celular são vendidos por meio de portais de operadoras e operadoras de rede, o que significa que existem apenas algumas linhas de texto e talvez uma captura de tela do jogo para atrair o cliente. Existe uma dependência de marcas e licenças poderosas, como Tomb Raider ou Colin McRae, um jogo de corrida. Também existe o uso de padrões de jogo bem conhecidos e estabelecidos, ou seja, mecânicas de jogo que são instantaneamente reconhecidas em jogos como Tetris, Space Invaders ou Poker. Ambas as estratégias são usadas para atrair jogadores móveis a comprar jogos por uma taxa quando uma quantidade limitada de informações adicionais é fornecida pela operadora sem fio, que normalmente atua como um terceiro que hospeda o jogo.
Inovações recentes em jogos para celular incluem Singleplayer, Multiplayer e gráficos 3D. Os jogos virtuais do amor pertencem tanto aos jogos singleplayer quanto aos multiplayer. Os jogos multiplayer estão encontrando rapidamente um público, à medida que os jogadores encontram a capacidade de jogar contra outras pessoas, uma extensão natural da conectividade de seus telefones celulares.