In the winter semester 2010/11 I was a teaching assistant for an undergraduate course in game development. The class focused on programming and I was teaching the practical part of coding iOS games in objective-c.
As a big fan of the XNA framework I wrote an objective-c implementation of the library and named it XNI — XNA for the iOS
. It's an objective-oriented game framework and it helped students worry about making games instead of doing system tasks.
These are the projects I put together over the semester to demonstrate the various game programming topics by using XNI. The last game in the video
is also published on the AppStore.