Como pensar, implementar e publicar jogos sociais independentes

694 views

Published on

Parte do Tutorial sobre criação e desenvolvimento de jogos sociais apresentado no SBGAMES 2010, em Florianópolis

Published in: Entertainment & Humor
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
694
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Como pensar, implementar e publicar jogos sociais independentes

  1. 1. Como Pensar, Implementar e Publicar Jogos Sociais Independentes Jerry F. Medeiros, Paulo H. Abreu Instituto de Informática Pontifícia Universidade Católica de Minas Gerais {jerrylewisbh,phenriqueabreu}@gmail.com
  2. 2. Conteúdo <ul><li>Game Design Para Jogos Sociais </li></ul><ul><li>OpenSocial </li></ul><ul><li>Desenvolvimento do Jogo </li></ul><ul><li>Testando a Aplicação na WEB </li></ul><ul><li>Ganhando Dinheiro Com o Seu Jogo </li></ul>
  3. 3. Game Design Para Jogos Sociais
  4. 4. Público Alvo
  5. 5. Público Alvo
  6. 6. Público Alvo
  7. 7. Público Alvo
  8. 8. Público Alvo
  9. 9. Público Alvo
  10. 10. Características <ul><li>Simples </li></ul><ul><li>Graficamente atraentes </li></ul><ul><li>Competitivos </li></ul><ul><li>Interativos </li></ul><ul><li>Oferecer recompensas </li></ul>
  11. 11. Achievements <ul><li>são objetivos paralelos ao objetivo central do jogo </li></ul><ul><li>Ex.: - Conseguir X Vizinhos; </li></ul><ul><li> - Cozinhar X Pratos Diferentes; </li></ul><ul><li>- Vencer com pelo menos 3 gols de diferença. </li></ul>
  12. 12. Fator Social <ul><li>É importante interconectar os usuários; </li></ul><ul><li>A quantidade de amigos deve influenciar diretamente na jogabilidade; </li></ul><ul><li>- enviar presentes, convidar novos amigos </li></ul><ul><li>- a quantidade de amigos deve ser um fator limitante para o progresso no jogo </li></ul><ul><li>fornecer opção para postar os progresso e conquistas no perfil da rede social. </li></ul>
  13. 13. <ul><li>A rotatividade dos jogadores em redes é alta; </li></ul><ul><li>a quantidade de jogos que surge todos os dias é enorme; </li></ul><ul><li>O truque para manter a fidelidade do jogador é oferecer novidades sempre que possível, mesmo que eles tenham que pagar por isso. </li></ul>
  14. 14. OpenSocial <ul><li>Pessoas e Relacionamentos; </li></ul><ul><li>- Membros de redes sociais possuem amigos e a OpenSocial disponibiliza os dados e as conexões entre as pessoas e seus amigos. </li></ul><ul><li>Persistência de Dados; </li></ul><ul><li>- Permite armazenar dados que não serão perdidos quando o usuário fechar a aplicação ou o browser. </li></ul><ul><li>Atividades. </li></ul><ul><li>- Os usuários da rede podem informar às outras pessoas o que estão fazendo dentro da aplicação. </li></ul>
  15. 15. Instalação e Configuração da OpenSocial <ul><li>Java SE Development Kit 5.0 </li></ul><ul><li>- http://java.sun.com/javase/downloads/index.jsp </li></ul><ul><li>Eclipse IDE 3.4.1 </li></ul><ul><li>- http://www.eclipse.org/downloads </li></ul><ul><li>OpenSocial v0.8 </li></ul><ul><li>- http://opensocial-developmentenvironment.googlecode.com/svn/update-site/site.xml </li></ul>
  16. 16. O Jogo <ul><li>Desenvolveremos um jogo similar ao Space Invaders; </li></ul><ul><li>Os inimigos carregarão fotos obtidas de um perfil do Orkut; </li></ul><ul><li>Será utilizado Flash CS4 com ActionScript3 </li></ul><ul><li>Por questões de simplificação não serão usados conceitos de Orientação a Objetos. </li></ul>
  17. 17. Criando a Nave Aliada <ul><li>Movimentação </li></ul><ul><li>Listener </li></ul>
  18. 18. Criando a Nave Aliada <ul><li>Ataque </li></ul>
  19. 19. Obter Dados do Dono do Perfil <ul><li>Conceito de Viewer e Owner </li></ul><ul><li>Modelo requisição-resposta </li></ul><ul><li>Fields </li></ul>
  20. 22. Comunicação AS3/OpenSocial <ul><li>Classe ExternalInterface </li></ul><ul><li>- Procedimento </li></ul><ul><li>- Função </li></ul>
  21. 23. Inimigo <ul><li>Movimentação </li></ul>
  22. 24. Colisões
  23. 25. Obter dados dos amigos
  24. 26. Testando a aplicação na web <ul><li>Orkut SandBox </li></ul><ul><li>http://sandbox.orkut.com/SandboxSignup.aspx. </li></ul>
  25. 27. Ganhando Dinheiro Com o Seu Jogo <ul><li>Existem diversas formas de monetizar um jogo </li></ul><ul><li>Abordaremos três delas: </li></ul><ul><li>- inclusão de propagandas, </li></ul><ul><li>- venda de “bens virtuais” </li></ul><ul><li>- licenciamento para patrocinadores. </li></ul>
  26. 28. Micro-Transações <ul><li>Transferências de até doze dólares; </li></ul><ul><li>Servem para a venda de &quot;bens-virtuais“; </li></ul><ul><li>- customização de avatares e cenários, </li></ul><ul><li>- habilidades; </li></ul><ul><li>- power-ups; </li></ul><ul><li>- armas. </li></ul><ul><li>A maioria deles espera obter vantagens daquilo que foi comprado. (Não só estética) </li></ul><ul><li>Uma estratégia interessante que tem sido amplamente utilizada é a criação de duas “moedas” distintas, sendo possível adquirir uma delas apenas (ou principalmente) por microtransações. </li></ul>
  27. 29. MochiAds <ul><li>O Mochiads é uma ferramenta gratuita para inclusão de propagandas, voltava especificamente para jogos web </li></ul><ul><li>Os Ads são mostrados durante o tempo de carregamento </li></ul><ul><li>O ganho médio é de $0.50 /mil impressões </li></ul><ul><li>- http://en.mochimedia.com/developers/ads.html </li></ul>
  28. 30. Flash Game License <ul><li>É uma “corretora de jogos” </li></ul><ul><li>Licença Exclusiva </li></ul><ul><li>Licença Primária </li></ul><ul><li>Licenças Secundárias </li></ul>

×