- Starting a Game
- Playing a Game
- Game Logic
- Friends, Invites, and Notifications
- Leaderboard
Microsoft's Toe in the Water for Social Gaming
Microsoft now sees social gaming as a potentially big source of business for their Azure cloud-hosting services. They've dabbled in the social gaming sector with a C# interface to the Facebook API, but that was just for writing your own Facebook game servers in C# and developing the back-end services. The Azure platform is a scalable cloud platform that runs applications written in C#/.NET, Java, Ruby, and NodeJS, plus it supports php websites and includes database access though SQL Azure. It's a direct rival to the likes of Amazon Web Services (AWS). Interestingly, Apple, having tried and failed running its own servers for MobileMe, now uses both AWS and Azure to power its iCloud service. The big advantage with cloud services is that they scale up as your need increases. If your game goes viral, the servers won't crumble under the extra demand, though your hosting budget might! In November, Microsoft introduced the Windows Azure Toolkit for Social Games, which builds on Windows Azure to provide all the glue functionality for social gaming, including: