Azure como backend de games multiplayer
-
Upload
mauricio-alegretti -
Category
Documents
-
view
305 -
download
0
Transcript of Azure como backend de games multiplayer
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