I've been teaching myself how to program in C now for about three years and whilst I'm not exactly Mr. Torvalds I feel fairly competent, especially working with GL and the like. I've also done quite a bit of work with Unreal Engine 3 and think it'd be an interesting project to make something...