When I first discovered the world of programming I wanted to go and make the next Battlefield or Age of Empires, just like the “Getting Started” tutorial warns you against. (Yeah if you missed it, it’s right at the top, under the Getting Started heading.)
After failing at that, I lowered my goals to a 2D RTS and a Retro Scrolling Shooter. I still haven’t finished either of them. This time it wasn’t due to my programming skills, it was because I still hadn’t got that message in the “Getting Started” tutorial I had read all those aeons ago.
I was building games that I thought others would play. Well that was a mistake.
The key to making that game is make a game that YOU want to play. I know it sounds stupid, who plays games that you want to play?
Well obviously, you maybe?
See the trick is, if you go to all that trouble of making that game and not one other person likes it, at least you can enjoy it. There are probably some other good reasons, but I can’t think of them currently.
Alright, lesson learned, what are you still doing here? Go and make the next Quake.