Personally I feel the need to make good games because not many other people are doing that. But what constitutes a good game? Would I know how to create a decent game that people would want to play? I cannot stand playing Halo and do not know why people enjoy it so much. Does this kill my dreams? I do happen to enjoy the likes of Guitar Hero II, Resident Evil 4, The Legend of Zelda: Twilight Princess, Metal Gear Solid (the first one and its remake), and also Unreal Tournament. All is not lost; I can and will put together a marketable game.
That seems like a pretty bold statement. How am I supposed to achieve this admirable goal? What skills do I need? First I need to learn how to program. Second I need to learn mathematics. Thirdly I need to come up with a game. Doesn't seem too hard, right? What if I want to do this in the next 4 years? I'm asking for trouble.
Learning to program competently seems like the biggest challenge. Learning syntax is easy, learning semantics, not so much. I always start out strong but seem to never finish anything. I chose to learn the C# programming language due to support. Support from the workshop. Support from MSDN. I have a long road ahead of me. I would like to be rather competent programmer by the end of the year.
Learning math shouldn't be much of a challenge. I was always very proficient in math during school. I just need to learn math that is relevant to programming and game programming. I am debating going to school for this (as well as other things). I am not very interested in the best graphics. I just want to make games. Games that people will find fun and enjoy.
Coming up with a game shouldn't be too hard, it is my passion after all. I have already filled pages with scribble about the types of games I need to bring to the world. That's what I get for working security. Boring as hell, but plenty of time. What kind of games you ask? That'll be another post most definitely.
That's it for now. Hope you could get through my babbling nonsense and poor literary skills. I shall return, and hopefully with some code!!! Thanks to all who left comments.