Como fazer um jogo Android? Por onde começar
A Google Play Store está saturada com muitos, muitos jogos que vão desde simples, como o Flappy Bird, até complexos, como o Dead Trigger 2. Há até instalações completas de Grand Theft Auto disponíveis para jogar. Existem componentes chave que tornaram estes jogos e outros como eles muito bem sucedidos (e ricos). Aqui estão algumas coisas chave para ter em mente enquanto desenvolve um jogo. Vamos começar.
Ferramentas do ofício
Antes de começar a desenvolver um aplicativo, você precisa escolher algumas ferramentas. A ferramenta "padrão" para o desenvolvimento de aplicativos para Android é o Android Studio. Se você não está familiarizado com o Android Studio então você deve dar uma olhada no meu tutorial para iniciantes do Android Studio. A linguagem de programação no coração do Android Studio é Java. Se você precisar de alguma ajuda com Java então eu recomendo a leitura do nosso tutorial de três partes Java para iniciantes (parte 2 e parte 3). Nós também escrevemos muitos tutoriais de jogos usando um conjunto de softwares da Corona SDK, GameMaker: Studio, Unity for 2D e Stencyl.
Não desista!
Nunca é uma boa idéia desistir, nunca. Se você colocar muito tempo no seu aplicativo e acertar um bloqueio, não desista, descubra uma maneira de superar o obstáculo. Quando o Android Wear foi anunciado, comecei a fazer caras de relógio. Encontrei um monte de obstáculos e bugs aleatórios que levaram dias para serem superados, mas nunca desisti e ainda bem que não desisti, aprendi muito e é uma ótima sensação completar um projeto com sucesso. A menos que haja a necessidade de parar de fazer com o projeto interferindo com o trabalho ou algo parecido, continue e veja através.
>p>Faça algo originalEmbora isso pareça bastante óbvio, houve uma enchente de Flappy Bird knock offs que entrou na Play Store uma vez que todos aprenderam quanto dinheiro poderia ser ganho com a idéia. O que tornou o jogo tão bem sucedido foi que era original, simples e fácil de aprender, mas difícil (impossível?) de dominar. Há muitos exemplos de jogos originais que tiveram um tremendo sucesso. Rovio, por exemplo, está até conseguindo um filme baseado em Angry Birds. Ninguém gosta de um imitador, e embora você possa ganhar algum dinheiro com o jogo, você provavelmente não se tornará um sucesso como se você tivesse acabado de fazer algo original. Também é muito satisfatório fazer algo que ninguém mais tem e lançá-lo no mundo para ver o que acontece. É sempre melhor fazer um produto original do que lançar um knock off e receber créditos por algo que você não fez inicialmente.
Simpler é melhor
>>img src="https://qph.fs.quoracdn.net/main-qimg-89754ac04371a7b73705bcc615dbf4b5">Vendo as tendências atuais do mercado, os jogos de maior sucesso são alguns dos conceitos mais básicos que você pode pensar. Mas o que os torna tão simples também os torna divertidos e altamente viciantes são como os conceitos são simples. Isto também pode dar um valor de replay infinito. Alguns dos meus jogos favoritos no Android são super simples e oferecem um grande valor de replay. Um jogo muito complicado não vale o tempo do usuário para descobrir. Jogos mais complicados são perfeitamente aceitáveis em consoles e PC, mas geralmente, a maioria das pessoas não quer jogar por mais de alguns minutos em seu telefone. Existem excepções, como o GTA e o Dead Trigger serem extremamente bem sucedidos enquanto oferecem uma experiência de jogo muito envolvente. Mas como este é um guia para iniciantes, mantenha o jogo relativamente simples e uma vez que você aprenda o básico, faça jogos que são um pouco mais complicados, sem ser muito difícil onde ninguém os jogará.
Beta test
Este é sem dúvida o passo mais importante no desenvolvimento do jogo. O desenvolvedor sempre terá um viés quando se trata de testes de software porque se eles ignorarem o bug uma vez, há uma boa chance de que eles sempre o ignorem. Sempre vá a um terceiro, como um amigo, membro da família, etc para testar seu aplicativo. Você também pode desenvolver casos de teste dentro da própria aplicação para testar os casos de uso mais comuns da aplicação. Isto pode ser feito através de "caminhos" de codificação dura que a aplicação irá seguir para garantir que tudo corre sem problemas. Isto é um pouco mais complicado para um jogo básico, mas será muito benéfico para produtos de maior escala. Neste caso, apenas conseguir que alguém use seu aplicativo por um tempo e fazer com que ele teste coisas comuns será muito benéfico. Não lance um produto quebrado se você puder ajudar, isso vai manchar o nome do seu produto e será difícil de recuperar dele. Certifique-se de que o aplicativo é o mais perfeito possível antes do lançamento.
Bobinar
Armedecido com este conselho, pule para o mundo do desenvolvimento de jogos! É preciso prática e muita pesquisa para realmente fazer um grande jogo, mas o que torna um jogo grande é a sua simplicidade e originalidade. Certifique-se de fazer o beta test também antes do lançamento, será difícil recuperar de um jogo quebrado no lançamento. Peça para alguém testar o seu aplicativo o melhor que puder. Nos comentários, diga-nos como você desenvolve jogos!
Artigos semelhantes
- Como desenvolver um jogo para celular/PC? Por onde devo começar para começar
- Como fazer aplicações Android? Por onde começar se eu sei Java básico
- 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?
- Eu quero fazer o meu próprio visor OLED flexível. Por onde devo começar?