"Angry Birds", um dos jogos mais populares para iPhone, foi baixado mais de 50 milhões de vezes, e usuários gastam cerca de 200 milhões de horas diárias jogando, segundo artigo 2011 no MauronNewMedia. Fazer qualquer jogo para iPhone, muito menos sucesso como "Angry Birds", requer sólido entendimento de programação orientada a objetos. Talvez igualmente importante é entender como "Angry Birds" engaja usuários para mantê-los jogando horas e voltando.
Aprendendo a Programação
- Aprenda tudo sobre desenvolvimento para iOS Apple e decida como projetará seu jogo. Ex: use iOS SDK da Apple ou software terceirizado como Cocos2D. Leia livros sobre desenvolvimento de jogos com programação orientada a objetos em geral, e iOS SDK em particular. Cursos disponíveis online e em faculdades.
- Considere ingressar no Apple iOS Developer Program. Fornece tutoriais, códigos de exemplo e oportunidade de interagir com outros desenvolvedores. Na data de publicação, custa cerca de $100/ano. Deve ser membro antes de começar processo de colocar jogo na App Store. Membro também dá acesso ao iOS SDK.
- Leia tutorial e códigos de exemplo do Cocos2D para jogo SpaceManager. Tutorial mostra código para construir jogo similar a "Angry Birds", incluindo gráficos, vetores, colisões, bombas e detalhes específicos do jogo.
Entendendo o Atrativo de "Angry Birds"
- Faça jogo simples de aprender, mas envolvente. "Angry Birds" é simples porque ação básica dominada no primeiro nível — catapultar pássaros em estruturas. Cada vez que fica mais complexo, usuário saudado com novos comportamentos envolventes nos pássaros.
- Estude uso de timing em "Angry Birds". Enquanto muitos criam ação rápida para atrair, desenvolvedores de "Angry Birds" fizeram oposto. Pássaros voam em ritmo lento e porcos balançam e rolam por segundos antes do usuário saber se morrem. Dá tempo para reconsiderar estratégias, sofrer erros e saborear vitórias.
- Estude desafios de recall de memória de curto prazo em "Angry Birds". Jogo testa capacidade de recordar info de memória curta mostrando estrutura a atacar à direita, depois tirando da vista. Pássaros chilreando saltitando à esquerda distraem, tensionando recall. Nota: recall difícil, mas não impossível: usuário puxa estrutura de volta à vista a qualquer momento.
- Use mistério e surpresa para engajar. Ovos dourados escondidos recompensam com novos níveis. Pássaros às vezes pulam e dão cambalhotas na catapulta. Baús, frutas e brinquedos espalhados. Combine música divertida e gráficos amigáveis para manter jogo divertido visual e sonoramente, mesmo quando usuário frustrado com fase difícil.