Category Archives: Unity

Getting Started with Game Development

Getting started with game development? Where should you start?

Watch me talk about game development with Microsoft Technical Evangelist Frank La Vigne! We’ll cover recommendations for both 2D and 3D tools, and various platforms including mobile and consoles.



Frank’s World TV

For more frank talk with Frank La Vigne, check out our discussion on FWTV:


Unity Game Development at Gallaudet University

Recently, I had the opportunity to teach game development at Gallaudet University with Unity 5 and C# as the programming language. From their website, “Gallaudet University is the world leader in liberal education and career development for deaf and hard of hearing students“.


We started with a small classroom of about 10 people, including teachers and students. The faculty members graciously arranged 2 interpreters for the class, who did a great job in using ASL while I spoke.

Setting up...

Setting up…

We followed my Rollerball tutorial, which is a step-by-step version of Unity’s own Roll-a-ball video tutorial. You may view/download the material below.

As we wrapped up, I demonstrated how you can use Kinect to detect human bodies and provide new ways of interacting by NUI (Natural User Interface). I demonstrated a Unity sample using Kinect v2 and also used my Speech Bubbles for Kinect app within Visual Studio to take some pictures with some volunteers.

Posing for Speech Bubbles with Kinect!

Posing for Speech Bubbles with Kinect!

My tutorial is split up into 2 PowerPoint PPTX files.

 Part 1 of 2: Download PPTX or view slideshow below

 Download project files for Part 1


Continue reading

Indie Game Development at Game Developer Symposium 3.0

Presentation material for Indie Game Development presentation at Game Developer Symposium 3.0


Download PPTX:

 Useful Links:

* Win10 development:
* Publish Win10 game with Construct 2: Guide:
* Publish Win10 game with Unity 5:
* Apply to ID@Xbox:
* Apply to HoloLens:


Facebook groups:
* Construct 2 Devs:
* Unity Indie Devs:
* Xbox One Indie Devs:
* HoloLens Indie Devs:



Unity 5 First-Person Tutorial

New to Unity 5? Start with my “Rollerball” tutorial first:

Ready to build a 3D first-person game in Unity? The following presentation material was put together for a live audience for my in-person presentations, but you can also follow along online with the detailed screenshots and instructions.

  Download PPTX or view slideshow below



Credit: Weapon assets obtained from Unity Technologies.

AthleTECH Summer 2015

Back in 2014, I was fortunate enough to teach a group of talented students for Microsoft’s AthleTECH program, thanks to founder Anthony Egbuniwe, a Technical Account Manager at Microsoft. We covered visual game development with Construct 2.

Now in Summer 2015, AthelTECH is back at Microsoft’s Chevy Chase MD office and we’re sprinting ahead with Unity game development with C# to build 3D games that can run on any platform.


The students used the following tools:

We got through my C# Crash Course, followed by my Rollerball tutorial, a step-by-step version of the Roll-a-ball tutorial from Unity technologies.

The goal of this program is to train the students to create their own unique game, and publish to the Windows Store and other online stores.

You can follow IDEA Games and AthleTECH on Facebook and Twitter: