This post is about how you decide whether you are fit to Game Development or not. The main article is written by Daniel Rodriguez. There are some main points and my opinion about Rodriguez's advice.
When I was 10-year-olds, I imagined making a game that everyone will love it. Now, the dream becomes reality. You can't just play games and believe you will own some awesome games. If you haven't thought that you have to have at least one of these skills to make a game, you should think about it.
Are you an artist? Can you edit images/photos by using tools? Do you have any experience in modelling/rigging/ texture? Have you ever spent hours on editing a photo? Can you paint by hand? If your answers are yes, the Game industry will welcome you as a 2D/3D artist. You could make a lot of money by creating 3D models. For example, on Unity Asset Store, there are plenty of 3D assets which have many customers. Texturing or rigging models also a good choice. Try to google it if you believe it's your way.
If art is not your selection, then try to think about game coder or designer. They are different. In my view, becoming a designer means you are drawing a map of a city then coder is the person who builds that city. Both of them require a lot of hard work and skills. I love to build stuff, then I chose coder. But which one is good for you? Lego may not be a good example but I will use it to explain my opinion. If you like to draw a model/city/building lego map which is never made it before, so the game designer is better for you. When you could spend a day/week to build a lego model from a map/instructions, then you spend another day/week to make it perfect. Coder is absolutely for you. Designer and coder are different, however, in your pathway, you could change anytime.
Okay, job selection is not easy when you have no idea about them. Rodriguez recommends you should answer these four simple questions:
Am I an artist? A coder? A game designer? --> As I mentioned above
What kind of games do I want to develop?
How much experience do I have? --> I think this question should be "How can I earn experience?"
How can I show off my work?
Many people say that gameplay is more important than graphics but if you have good gameplay with great graphics, I believe it will be better. Therefore, any game needs an artist even a cube game (like Zic Zac). If you think you have talents in art, practice editing, rigging, texturing, modelling. Don't waste time going around.
What kind of games should I choose? Rodriguez advises Unity3d, Flash and DXStudio. I truly agree that Unity3d is a good start. It supports many platforms (iOS, Android, PC, Web player, etc.) and many sources/documents to learn. Furthermore, Unity is not only for game development, but it's also used to make applications (by using awesome NGUI assets).
To be continued...