Usually just small utilities for myself, mainly because I haven't found anything cool and large-scale to work on yet. I've been through the whole "I'm going to write a game!" stage, I even wrote the beginnings of a 3D engine (OpenGL), but it kind of died mainly due to lack of motivation.
I have a really cool idea for a game (at least IMO), but I can't do it by myself... I'd need at least one other coder, one or two people who are good at modelling/graphics, and someone who's *really* good with SFX/music to pull it off. It's 3D, probably using a custom engine (though I've heard CrystalSpace is pretty good...).
I've done some professional programming, but they were all short-term contract type things. :( Getting hired as a programmer while you're still a student is hard. :( So for now, my time is spent writing small utility software for myself whenever I have the need for some, just to keep my skills up to par. |