Upload
benita
View
30
Download
1
Embed Size (px)
DESCRIPTION
Using Microsoft's Windows Azure Cloud Backend Successfully for Games. Agenda. Intro (5min) Stephan Harms (Business Development Manager Microsoft Germany) The Evolution of Game Development (20min) Christof Wegman (Founder & CTO Exit Games) MobileBits (20min) - PowerPoint PPT Presentation
Citation preview
Agenda
• Intro (5min)
– Stephan Harms (Business Development Manager Microsoft Germany)
• The Evolution of Game Development (20min)
– Christof Wegman (Founder & CTO Exit Games)
• MobileBits (20min)
– Karsten Wysk (CEO & Co-Founder)
• Windows Azure Engagement Model (15min)
– Finn Boysen (ISV Lead Microsoft Germany)
2
The Evolution of Game DevelopmentThe Right Mix of „Make vs. Buy“
Christof Wegmann, Founder & CTO Exit Games
Photon in a Nutshell
• Socket Server and Framework• Realtime, Multiplayer, Cross Platform• 23,000 developers (Indies and AAA)
8
The Evolution of Hosting and Rise of the Services
Iron InfrastructureaaS
PlatformaaS
SoftwareaaS
You are on your own!
Scale fast and patch (fast)!
Scale fast and convenient!
Relax!
9
The Choice Seems to be Easy ...
PaaS / IaaS Iron
Ramp up ++ „Instant“ - 1-3 days
Ramp down ++ „Instant“ - Monthly
Snapshots ++ Yes. - 3rd party
Automation ++ Rightscale, OpsCode + Manual, Scripts
Power/CCU + „Weak“ Socket performance
++ Better „bang“ for the „buck“.
Services (Saas) ++ DB, MsgQueues, Storage, Backup
- Nothing
Traffic/Bandwidth Cost - Medium to High ++ Low (with the Right Partners)
-Operations Monitoring, …
-Promotions, Rewards, …
-“Social” API, Friends, …-Leaderboards, Badges, Payments, Items, …
11
Be Smart: The Mix of Make vs. Buy
Make your own ...-Registration, Login-Facebook etc. Integration-Custom Server Logic-Authoritative Logic
Azure delivers ...-Web, Worker Roles-Global Availability-Automated Patching & Backup-Scalability, Load Balancing, UDP-Storage (SQL, NoSQL)-CDN-Notifications
-Matchmaking-Realtime data exchange
12
Casual Connect Announcement
Photon Server fully support Azure• FREE download• Get started with the „Photon Azure Starter Kit“ (PASK)
Combine it with the Cloud• Get 6 month Cloud 100CCU for free
16
SoulCraft - Action RPG
• free2play Action RPG• Android, Win8• iOS & WP8 very soon• >2m downloads in
beta
19
SoulCraft – Action RPG
• featured by Apple, Google I/O, NVIDIA (Microsoft soon? :)
• True cross-platform sync via Azure
21
How we use Azure
•Cross-Platform Sync (continue playing on all devices)•Storage for Android Download•User Management•Soon: Asynchronous Multiplayer•Soon: Synchronous PvP
22
How does Azure work technically?
1.Configure Azure via Visual Studio Wizards (Worker/web role, VM)2.Adapt your code to Azure (clone method for worker role or build wrapper) – easy3.Deploy via VS wizards
Easiest way to build & deploy for Windows Devs
Together with local Microsofties
Paper Excercises – 1 day
• Understand– We want to understand your
current architecture– Listen to your pain points
• Design– Design your solution in
Azure– Validate design– Ensure you understand it
• Sizing– Calculate the size – and
costs – of your solution in Azure
• Code Name Microsoft“Architecture Design Session” (ADS)
Hands-on – 2-4 days• Just make it happen
– Work with your technical team– Take your code base– Make it ready for the cloud– Extend it – Ship it
• Code Name Microsoft“Proof of concept” (POC)