SlideShare una empresa de Scribd logo
1 de 21
Games
Usando o Azure como backend em jogos
Mauricio Tadeu Alegretti
@malegretti
CTO Smyowl
Microsoft Kinect MVP
Fundador 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ção
Matchmaking
Lógica de
jogo
Ranking
Hospedagem
Telemetria
ChatSocial
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ável
CDN global
Preç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 torneio
2800 prêmios
HDInsight / Hadoop / Hive
Dados salvos em Avro em um BLOB no
storage
PowerPivot for Excel / Hive ODBC
PowerPivot for Sharepoint
Service 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
Improdutivo
Caro
Algumas vezes, chato
Sujeito 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 Azure
Port Probe integrado com Azure
Suporta Windows Azure Diagnostics
Log direto no Storage
Gratuito até 100 CCU
Totalmente customizável em C# ou C++
62k+ de desenvolvedores utilizando
http://bit.ly/photonazure
Games
Autenticação
Matchmaking
Lógica de
jogo
Ranking
Hospedagem
Telemetria
ChatSocial
Ads
Pagamento
Persistência
Notificação
Conquistas
Games
Autenticação
Matchmaking
Lógica de
jogo
Ranking
Hospedagem
Telemetria
ChatSocial
Ads
Pagamento
Persistência
Notificação
Conquistas
Ok, mas e os
demais?
Games
Games
Autenticação
Matchmaking
Lógica de
jogo
Ranking
Hospedagem
Telemetria
ChatSocial
Ads
Pagamento
Persistência
Notificação
Conquistas
Games
Autenticação
Matchmaking
Lógica de
jogo
Ranking
Hospedagem
Telemetria
ChatSocial
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

Más contenido relacionado

Similar a Azure como backend de games multiplayer

Cloud Computing & Windows Azure
Cloud Computing & Windows AzureCloud Computing & Windows Azure
Cloud Computing & Windows Azure
sagostinho
 
Apresentacao + Demo Brazos
Apresentacao + Demo BrazosApresentacao + Demo Brazos
Apresentacao + Demo Brazos
Roberto Brandao
 

Similar a Azure como backend de games multiplayer (20)

Video Jogos
Video JogosVideo Jogos
Video Jogos
 
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
[MobiTrends] Desenvolvimento de Jogos para Dispositivos Móveis
 
Introdução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows AzureIntrodução à computação na nuvem e Windows Azure
Introdução à computação na nuvem e Windows Azure
 
Palestra - A Dinâmica do Mercado de Jogos Eletrônicos
Palestra - A Dinâmica do Mercado de Jogos EletrônicosPalestra - A Dinâmica do Mercado de Jogos Eletrônicos
Palestra - A Dinâmica do Mercado de Jogos Eletrônicos
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Jme Games
Jme GamesJme Games
Jme Games
 
Apresentação WP7
Apresentação WP7Apresentação WP7
Apresentação WP7
 
What's New On Azure IaaS
What's New On Azure IaaSWhat's New On Azure IaaS
What's New On Azure IaaS
 
Comparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3dComparativo entre Engines de Jogos em 3d
Comparativo entre Engines de Jogos em 3d
 
Cloud Computing & Windows Azure
Cloud Computing & Windows AzureCloud Computing & Windows Azure
Cloud Computing & Windows Azure
 
Desktop Linux na Tranquilidade - PortoLinux Presentation
Desktop Linux na Tranquilidade - PortoLinux PresentationDesktop Linux na Tranquilidade - PortoLinux Presentation
Desktop Linux na Tranquilidade - PortoLinux Presentation
 
Cloud Computing com Windows Azure
Cloud Computing com Windows AzureCloud Computing com Windows Azure
Cloud Computing com Windows Azure
 
It’s all about the game
It’s all about the gameIt’s all about the game
It’s all about the game
 
Cloud First, Mobile First: A nova era da Computação
Cloud First, Mobile First: A nova era da ComputaçãoCloud First, Mobile First: A nova era da Computação
Cloud First, Mobile First: A nova era da Computação
 
Evolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unityEvolução dos games e introdução ao desenvolvimento com unity
Evolução dos games e introdução ao desenvolvimento com unity
 
Mvp conf container no azure
Mvp conf   container no azureMvp conf   container no azure
Mvp conf container no azure
 
Azure @ Rio Cloud Meetup
Azure @ Rio Cloud MeetupAzure @ Rio Cloud Meetup
Azure @ Rio Cloud Meetup
 
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
Bancos de dados no Azure: conhecendo as opções relacionais e NoSQL disponívei...
 
Novidades da plataforma Azure IoT
Novidades da plataforma Azure IoTNovidades da plataforma Azure IoT
Novidades da plataforma Azure IoT
 
Apresentacao + Demo Brazos
Apresentacao + Demo BrazosApresentacao + Demo Brazos
Apresentacao + Demo Brazos
 

Azure como backend de games multiplayer