Exciting times! Starting today, Windows 10 is available for everyone: During the next twelve months, people can upgrade for free if they’re running Windows 7 or Windows 8 on their machine. What’s in it for us?
Well, we can see that Microsoft’s efforts of rewriting the Windows kernel over the past few years have really paid off: With Windows 10, universal apps enable each and every one of us to develop a single app and run it on phones, desktops and consoles alike!
I found that this is the perfect time to start a new big blog series about developing multi-platform online games. In this series, we’ll learn how to build a classical strategy game on Windows 10 using a (free!) Microsoft Azure backend. Azure enables us to create a backend that scales to arbitrary user counts, is easy to connect to various client platforms (not just Windows) and comes with full tool support for maximum productivity. Azure is a huge platform, and this can really be a little overwhelming – it was for me, and I think it will be even for more experienced developers. So we’re going to go through this step by step.
We’ll talk about building and deploying client and server, authenticating users, implementing the game logic itself on both sides, and sending push notifications, among others. Whenever you’ve got any questions, or are aching to see a specific feature, just add your thoughts to the comments below!
Okay – let’s do this!