Tenho algumas idéias que acho que podem criar jogos interessantes para uma plataforma semelhante ao Facebook, pois são sociais e casuais. Alguém tem conselhos sobre como entrar no desenvolvimento do Facebook a partir de um histórico no desenvolvimento tradicional de jogos em C ++? Existe algo especial que diferencia o desenvolvimento de jogos do Facebook do desenvolvimento de outros jogos baseados na Web, como meandros da API e assim por diante?
Para começar, provavelmente será de nível amador, em vez de algum tipo de empresa profissional, qualquer coisa que eu precise saber sobre como criar jogos no Facebook em nível independente?
Desculpe se parece crítico, mas acredito que você está abordando a questão pelo ângulo errado.
De alguma forma, sinto que você acabaria prisioneiro de algo que não esperava, se começasse a criar seu jogo exclusivamente para o Facebook.
Acredito que o ideal é fazer um jogo verdadeiro (baseado em C ++, PHP ou HTML5) que se integre a qualquer rede social.
A idéia é fazer o jogo e se concentrar na jogabilidade / diversão primeiro. Integre todos os recursos sociais de que você precisa, independentemente da rede social usada e crie uma interface que converterá suas solicitações sociais em chamadas para a rede social em que o jogo está implantado.
Em relação ao Facebook, a API gráfica é muito simples de usar. É basicamente uma API REST que retorna dados JSON . Você pode usá-lo no seu servidor web (PHP), no seu aplicativo móvel (Objective-C, Java, C ++). Tudo que você precisa é criar um aplicativo na interface do aplicativo de desenvolvedor . Seu aplicativo receberá o hash chave e secreto que você precisará usar para se comunicar com a API do facebbok. Você pode começar a experimentar em minutos :)
O único problema é que mesmo os dados públicos agora exigem acesso autenticado. Portanto, você precisará autenticar o usuário usando um dos mecanismos disponíveis .
O que quer que você faça, provavelmente precisará de servidores próprios ou de alguns servidores em nuvem para armazenar os dados do jogo, se desejar torná-lo multijogador.
Eu posso ter uma visão tendenciosa do assunto, pois geralmente integro o Facebook em projetos existentes.
fonte
Aqui está um artigo bastante interessante sobre The Economics Of Facebook Games que pode ajudar a monetizar seu jogo.
fonte
Se você deseja que seu jogo seja um aplicativo real dentro do facebook, consulte a documentação da tela e outras coisas relacionadas aqui: http://developers.facebook.com/docs/guides/canvas/
fonte