New Blog - Ghost

I don’t blog very regularly, it seems, so in an effort to get back on the bandwagon, I decided to migrate my blog from BlogEngine.NET to Ghost, since that’s what much of the world has moved to. If you are seeing this post, apparently I was successful.

While getting Ghost itself deployed and running on Azure was super simple, migrating my old posts, comments, images, links, and other data to the Ghost platform was a pretty involved process. I learned a ton, which I’ll be writing about here in future posts.

For those that follow this blog for my GameDev Newsletter posts, I have moved those to the GameDev News link above instead of spamming the regular feed. I absolutely plan on continuing the newsletter, so look for it there.

Other than that, if you see anything completely busted, please leave a comment or ping me on Twitter. Thanks!

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…

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 you upgrade the subsystem by issuing these two commands:

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 sharing code, controls, and other assets between them. In this session, you will learn how Universal Apps work as we build a simple app from start to finish using this new project type. We will cover what can and can't be shared, and how to best structure your project for maximum re-use.

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 added to the .NET 4.5 Framework, including support for easily writing asynchronous code. This session will introduce the concepts of asynchronous programming, .NET Tasks, how to ensure your UI remains responsive, and how to do all of this properly in your own applications using the new "async"and "await" keywords. If you're looking for ways to provide a better, smoother experience for your users, don't miss this session!

Read More