Matej Jan's profile

Teaching Game Development with XNI Framework

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.
Student Projects

These are the games of 32 amazing students that fought through the loads of assignments and successfully completed the course. It was great to teach them and watching their games grow, week after week, made all the effort in preparing this class worth it.
8 projects from the first year even made it all the way to the App Store:
Graduation Thesis

XNI Framework was also the topic of my graduation thesis (in Slovenian) and it's been used in the first two commercial games I worked on, Monkey Labour and Dream of Pixels.
Teaching Game Development with XNI Framework
Published:

Owner

Teaching Game Development with XNI Framework

The game development framework I wrote in Objective-C for cross platform compatibility on iOS with XNA, used in my commercial projects as well as Read More

Published: