azure como backend de games multiplayer

21
Games Usando o Azure como backend em jogos Mauricio Tadeu Alegretti @malegretti

Upload: mauricio-alegretti

Post on 03-Jul-2015

305 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Azure como backend de games multiplayer

Games

Usando o Azure como backend em jogos

Mauricio Tadeu Alegretti

@malegretti

Page 2: Azure como backend de games multiplayer

CTO Smyowl

Microsoft Kinect MVPFundador BR Jogos

Quem sou?

Games

Page 3: Azure como backend de games multiplayer

Os jogos da coruja!

Games

Page 4: Azure como backend de games multiplayer

Como era

fazer jogos em 1980?Monetização local

Multiplayer local

Ranking local

Games

Page 5: Azure como backend de games multiplayer

Games

Page 6: Azure como backend de games multiplayer

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Page 7: Azure como backend de games multiplayer

A era do servidor debaixo da mesa do

desenvolvedor... já era!Games são um dos “killer-apps” para a computação em nuvem

Onde hospedar?

Games

Page 8: Azure como backend de games multiplayer

Altamente escalável e estávelCDN globalPreço competitivo

Flexibilidade- Azure Web Sites- Azure Cloud Service- Azure VM- Banco de Dados SQL do Azure- Azure Mobile Services- Azure Storage

Azure como

opção

Games

Page 9: Azure como backend de games multiplayer

Halo 4

Games

Cinco semanas de torneio2800 prêmiosHDInsight / Hadoop / HiveDados salvos em Avro em um BLOB no storagePowerPivot for Excel / Hive ODBCPowerPivot for SharepointService Bus

http://bit.ly/haloazure

Page 10: Azure como backend de games multiplayer

Games

Backend

BLOB Storage

Table

SQL AzureFrontend

Services

Robot

Page 11: Azure como backend de games multiplayer

Escrever um

server, ou

utilizar um

pronto?

Games

Page 12: Azure como backend de games multiplayer

It’s demo time!

Games

Ou aquele momento em que todos

torcem para dar tudo errado no computador do palestrante, entrar atualização do Windows, aviso de antivírus, mensagem particular no Skype, falhar driver de placa de vídeo, esquecer de ponto e vírgula no final da linha e não achar porque não está dando build, cair internet, acabar bateria do notebook, e tudo o mais!!!

PS: Todas estas são histórias reais!

Page 13: Azure como backend de games multiplayer

Sofrer pra quê?

Games

ImprodutivoCaroAlgumas vezes, chatoSujeito a erros

Tira seu foco de onde deveria estar: o jogo!

Page 14: Azure como backend de games multiplayer

Games

Deploy direto no Azure!!!- Virtual Machine- PASK: Azure Worker Role (recomendado!!!)

Load Balancing integrado com AzurePort Probe integrado com AzureSuporta Windows Azure DiagnosticsLog direto no Storage

Gratuito até 100 CCUTotalmente customizável em C# ou C++62k+ de desenvolvedores utilizando

http://bit.ly/photonazure

Page 15: Azure como backend de games multiplayer

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Page 16: Azure como backend de games multiplayer

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Page 17: Azure como backend de games multiplayer

Ok, mas e os

demais?

Games

Page 18: Azure como backend de games multiplayer

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Page 19: Azure como backend de games multiplayer

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Page 20: Azure como backend de games multiplayer

Dúvidas?

Games

Boa sorte!!!

Contem com o BR Jogos para divulgar

seus games para o mundo!!!

Page 21: Azure como backend de games multiplayer

Obrigado!

Links úteis:

microsoftvirtualacademy.com.br

www.smyowl.com.br

www.brjogos.org

[email protected]