The first step is to make a good game. Make a game people would enjoy playing. Then, make a video of you playing it. Make sure the video encapsulates the funnest aspects of your game.
Then, the dry part… Marketing… Post your video on forums, etc… Put a link to your game in your signature on forums. Make facebook posts. Pay for a simple 1-day ad on Facebook and see how many people buy your game. ASK FOR REVIEWS. People love reading good reviews. It makes them feel more secure before they purchase something. But don’t worry if people start leaving a bunch of bad reviews. Embrace that, and take it as a challenge. Give the people what they ask for in your game, and you will eventually have a solid game that people will enjoy playing.
If this is your first game, I would suggest starting with something simple like an infinite runner.
But don’t expect to make your first game and start making money. You will most likely fail, or give up, on your first few games. Don’t let this get you disheartened. Just keep going. With every project, failed or not, you learn something new. Take that lesson and flourish. Once you have about 10 incomplete games, you’ll probably have the knowledge it takes to create a full-fledged, complete game.
I’ve made the backbone of about 50 games now, and never got finished with them. One was really close to being finished when I realized that I had to throw everything out and start over. These are the trials you will deal with when creating games. Again, don’t let this get you down. This is all part of learning. I would have never know how much it actually takes to create a game if I hadn’t put one foot in front of the other and started making games myself.
One of the biggest first steps in a video game career is figuring out YOUR role in the design process… Are you a programmer? Are you a texture artist? Are you a character modeler? Are you an environment artist, an animator? The list goes on…
I am a programmer. And let me tell you… The market is FLOODED with programmers. It is HARD to find a 3d modeler that will be dedicated to your project. It is equally as hard to find an animator that will animate your artists work.
This is why I am now teaching myself to model and animate in 3ds Max. You can never know too much. I am a REALLY good programmer, but I suck at art. So, I can make a game with amazing, and very fluid mechanics, but at the same time, people aren’t very interested in just that these days. They want some art. They want something that will catch their attention, and draw their eye to the screen. I can make Skyrim all over again with just capsules and cubes, but at the end of the day noone is going to want to buy it because there is nothing there to keep the users attention.
I could go on about how to make money with designing a video game, but the truth is that you aren’t going to make much money from video games until you create a game this is good enough to sell itself.