Me. I have made lots of games (never publish them). All I really do is create basics engines for people and then one
day I'm going to just put them all on the net. The previous engine I've just made was a metroid engine but it's not done.
I can code and all of that jazz. There are only certain things that I really can't do yet and I am still learning such as
slopes and 3D coding. I don't need those at the moment though because I am working on a fighting game (well I just started)