Completed ‘HTML5 Game Development’ course from Udacity

I have been taking Massively Open Online Courses at Coursera, but this is the first one at Udacity. The two platforms take different approaches… Coursera is more like a virtual classroom while Udacity feels like a very well designed interactive tutorial. Udacity is self-paced with very short video clips interspersed with questions and quick programming assignments. On the other hand, courses at Coursera start at specific dates and the assignments have deadlines. All students of a batch enroll in the class at the same time and discuss same topics on forums as the course progresses. This gives a more real university classroom like structure to Coursera.

The ‘HTML5 Game Development’ course teaches basic skills to get started with 2D game development. It does that by going through techniques and tools that were used to develop GRITS. GRITS can be downloaded from here.┬áThe overall quality of the course could be improved, particularly the grader bugs in some of the assignments were frustrating. Still I had a good time, mainly because Udacity as a platform is great and going by the posts in discussion forums, rest of the computer science courses at Udacity have excellent content. I would be hooked on Udacity for some time ­čÖé

Following are the tools used or recommended during the course:

Creating Sprite Sheets
Map Editor (Tiled)
Physics Engine
Audio Editor

HTML5 Game Development - Udacity-page-001

Reached “Design – All Star” in design .toolbox

´╗┐"All Star - Design" @ .toolbox

.toolbox is a really fun environment to learn basic design concepts as well as the fundamentals of creating Silverlight applications using Expression Studio. Today, I finished both the tracks (i.e. principles and scenarios) and achieved all 15 badges. The high quality tutorials and evaluations, and a very nice theme make it really enjoyable. Check it out at

Fundamentals of Designing

Microsoft has developed an amazing e-learning website called .toolbox for creating Silverlight applications using Expression Studio. The site focuses on design aspects rather than development. Being a developer, I am always intrigued by design tools like Flash, Blend and Photoshop and want to improve my design skills.  So I have started going through the tutorials on .toolbox, they are very high quality and fun to follow.

I finished the introductory lecture on design fundamentals by Robby Ingebretsen. Following are my notes in a mind map format.

Design Principles

Here is the mind map file for above image which can be opened in FreeMind. After downloading the file, you will have to change the extension to .mm for viewing it in FreeMind.