azure como backend de games multiplayer

Post on 03-Jul-2015

305 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Games

Usando o Azure como backend em jogos

Mauricio Tadeu Alegretti

@malegretti

CTO Smyowl

Microsoft Kinect MVPFundador BR Jogos

Quem sou?

Games

Os jogos da coruja!

Games

Como era

fazer jogos em 1980?Monetização local

Multiplayer local

Ranking local

Games

Games

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

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

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

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

Games

Backend

BLOB Storage

Table

SQL AzureFrontend

Services

Robot

Escrever um

server, ou

utilizar um

pronto?

Games

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!

Sofrer pra quê?

Games

ImprodutivoCaroAlgumas vezes, chatoSujeito a erros

Tira seu foco de onde deveria estar: o jogo!

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

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Ok, mas e os

demais?

Games

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Games

AutenticaçãoMatchmaking

Lógica de jogo

Ranking

Hospedagem

TelemetriaChatSocial

Ads

Pagamento

Persistência

Notificação

Conquistas

Dúvidas?

Games

Boa sorte!!!

Contem com o BR Jogos para divulgar

seus games para o mundo!!!

Obrigado!

Links úteis:

microsoftvirtualacademy.com.br

www.smyowl.com.br

www.brjogos.org

mauricio@smyowl.com.br

top related