Monthly Archives: December 2015

Hour of Code @ Reston VA

On December 9, 2015, I had the opportunity to teach an Hour of Code session at South Lakes High School in Reston VA. Mr. Selwyn Lawrence was gracious enough to invite me to a classroom of students, ranging from Grades 9 through 12.

Hour of Code

Mr. Selwyn Lawrence on the left, with his students. I am seated in the middle.

We started with a mid-sized classroom of about 25 students, and also got some help from a colleague of Mr. Lawrence. The vice principal even stopped by to check on our class!


We followed the Star Wars tutorial from



Students were given the option to start with a beginner tutorial involving visually dragging and dropping blocks to learn programming concepts. An intermediate tutorial was also suggested, with the option of dragging JavaScript blocks or writing JavaScript code. Finally, some advanced material was suggested for more adventurous students to try at home, namely my Rollerball tutorial in Unity 5.

Thanks to Mr. Lawrence and South Lakes High School for making this happen, and I look forward to doing more in 2016!

Deploy Your Web Site or Web App on Azure

Are you building a web application? Learn how you can deploy it to Microsoft’s Azure cloud using Visual Studio, Git/GitHub or FTP!


Download PPTX




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

Level Zero: Construct 2 Book

Build Your First Mobile Game Today – No Coding Required.


At some point, many of us have had an idea for a cool game. The technical expertise needed to build a game has often discouraged most. Level Zero is a tutorial e-book that solves this problem. It explains step by step how to use Scirra’s Construct 2 to set up backgrounds, sounds and characters, implement game mechanics and other nuts and bolts to building your first game. As the title says – without any coding.

For those who aren’t familiar, Scirra created Construct 2 with the non-programmer (or beginning programmer) in mind. Construct 2 uses a visual editor that allows you to create 2D games quickly by dragging and dropping components. It’s easy to pick up and intuitive to use.

Level 0 is based on the principle of learnings while doing. The reader can follow step-by-step instructions to build 5 simple mobile games. Along the way they’ll learn functions that they can implement to customize the games they’ve already built or build an entirely different games from scratch. The authors encourage the developers to publish their game to app stores to get valuable customer feedback and provide instructions on how to set up a developer account and publish one’s game.


The tutorials are in the form of easy to follow step-by-step instructions for beginners and non-programmers.

So if you’ve been pondering a great game idea and haven’t gotten around to it because you lack the coding skills, now’s the time to get started. Construct 2 gives you an easy to pick up tool and Ankur Prasad’s and Allen Wu’s Level 0 tutorial will going quick and easy. The e-book is available for purchase on for $9.99. However, for a short while, you can download it for free on’s website.