Build 2018 - GameDev Goodness

At this year’s Build conference, Dimitris Gkanatsios and I presented two sessions on game development and the cloud. The first demonstrates how one might use Azure Container Instances to automatically scale a multiplayer backend. The second is a demo on using Unity with Azure services like Computer Vision and Cosmos DB along with PlayFab for things like authentication and leaderboards. You can find the videos below along with some links to each project.

Read More

Dreamcast GameDev with KOS and WSL

Many years ago, an open-source Sega Dreamcast SDK known as KallistiOS (KOS) was created and is still being developed today. I used this SDK long ago to create a few emulators that were published, and a variety of unfinished games that were not…

KOS is easy to get up and running on a variety of platforms, but on Windows this always required setting up Cygwin. But, with the addition of the Windows Subsystem for Linux (WSL) in Windows 10, one can now run Ubuntu and the Bash shell natively in Windows 10, and that means one can easily setup KOS, the SH4 toolchain and (almost) everything else required to develop and deploy apps to a Sega Dreamcast. Here’s how…


  • A Sega Dreamcast capable of booting MIL-CDs…this is any machine manufactured prior to October 2000.
  • A Dreamcast Broadband Adapter (HIT-0300 or HIT-0400 both work)
  • The Dreamcast plugged into your network via Ethernet
  • The Linux Subsystem for Windows installed and configured

Updating LXSS

Make sure …

Read More