Your SlideShare is downloading. ×
Como pensar, implementar e publicar jogos sociais independentes
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Como pensar, implementar e publicar jogos sociais independentes

516
views

Published on

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

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
516
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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