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…

Requirements

  • 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

Game Developers: Get the Most Out of Windows 10

I had the opportunity to co-present a session at Build 2015 focusing on building games for Windows 10. Jaime Rodriguez and I spent an hour talking about the new Windows 10 features related to gaming, including Xbox Live, ID@Xbox, the new GamePad API, windowing, and the various middlewares and engines like MonoGame and Marmalade that are supporting Windows 10 at present. If you care about games and are excited about Windows 10, have a look!

Read More

Visual Studio Live! - Las Vegas 2015

It’s that time again…another Visual Studio Live!  I will be presenting 2 sessions at Visual Studio Live! in Las Vegas this March 16-20.  The conference is a full 5 day event and there’s still time to register.  For this event, I’ll be presenting:

W23 Building Games for Windows and Windows Phone Using Unity and Other Frameworks
Date: Wednesday, March 18, 2015
Time: 3:00pm – 4:15pm
Level: Introductory

There are a variety of platforms and frameworks which can be used to build games on both Windows and Windows Phone depending on the complexity of the game and the developer's skill level. In this session, we will delve into the many options available to developers, including DirectX, Unity, MonoGame, and more!

VSH10 Building Your First Universal Application for Windows Phone and Windows Store
Date: Wednesday, March 18, 2015
Time: 1:30pm - 2:45pm
Level: Introductory

Universal Apps enable developers to build apps for Windows Store and Windows Phone simultaneously while …

Read More

Visual Studio Live! - Orlando 2014

I will be presenting 3 sessions at Visual Studio Live! in Orlando this November 17-21.  The conference is a full 5 day event, and part of the Live! 360 conference, covering SharePoint, SQL Server, Modern Apps and more.  Plus, there’s still time to register and save $600 if you register before 10/15/14!  For this event, I’ll be presenting:

VSH03 Games Development with Unity and Other Frameworks for Windows and Windows Phone
Date: Thursday, November 20, 2014
Time: 8:00am – 9:15pm
Level: Introductory

There are a variety of platforms and frameworks which can be used to build games on both Windows and Windows Phone depending on the complexity of the game and the developer's skill level. In this session, we will delve into the many options available to developers, including DirectX, Unity, MonoGame, and more!

VSH08 Writing Asynchronous Code using .NET 4.5 and C# 5.0
Date: Thursday, November 20, 2014
Time: 9:30am – 10:45pm
Level: Introductory

A variety of new features were …

Read More

Visual Studio Live! – Washington DC 2014

I will be presenting 2 sessions at Visual Studio Live! in Washington DC this October 6-9.  The conference is a full 4 day event and there’s still time to register and save $400 if you register before 9/10/14!  For this event, I’ll be presenting:

TH07 Building Your First Windows Phone 8.1 Application
Date: Thursday, October 9, 2014
Time: 9:30am – 10:45pm
Level: Introductory

Expand your mobile horizons with Windows Phone! Developing applications for the phone is quite similar to building XAML applications for other platforms. In this session, Brian will demonstrate the fundamentals of Windows Phone development while building a very simple application which covers all of the important points of the new platform's architecture, including the developer tools, device emulator and touch input. We will also discuss what's new with the Windows Phone 8.1 update and how you can use it to build better apps.

TH11 Building Games for Windows and Windows Phone
Date: Thursday, October 9, …

Read More