If I was a computer engineering major, I would make games just to show you just how "doing it wrong" your community is. Making flash games don't take that much time - and I'm not just just talking out of my ass. Here's how I know: Flash game creation contests. They give programmers say, 48 hours to make a game, start to finish. The winning games are always really creative and fun to play - and unlike the "work in progress" nonsense that is so popular on this site, these games
actually get finished. Google some contest winners' games - Notch (
http://www.mojang.com/notch/) participates in Java 4K Programming Contest (
http://javaunlimited.net/contests/java4k.php), if you want a good example of doing it right.
As for the above poster, you definitely seem knowledgeable. That said, you're exaggerating wildly. You know as well as I do that no one is asking you to make Call of Duty 5: Black Cocks, a 3D FPS with a complicated engine from scratch. The extent of what you should be making is a flash that takes about half an hour to beat, with a few jiggly sprites, possibly with creative elements, and, of course, left-handed gameplay (people who make porn games with two-handed controls can go fuck themselves). Just go to Armorgames or Kongregate for non-porn examples of what you should be doing. You see Knightmare Tower? Do that with some busty bitch, and every bad guy is a dildo or something. How many hours could that realistically take? 100? One person, a month or two, done. You have one of the best porn games ever made. Crank those out, 6 a year at a slow pace, a few years and you've got a
very profitable website.