The debate about the harmfull effects of video games has been going on for decades now, with a lot of people still advocating that games do nothing but rot the brain, turn our children into violent criminals and make sure teenagers stay far away from the opposite sex. But what is often forgotten these days is that video games actually benefit the players in several awesome ways.

In fact, the complex games of today actually teach us several important skills that greatly benefit us in the real life. So instead of avoiding video games, people should be encouraged to pick up a controller and start playing today, since being a gamer these days can benefit us in so so many ways. For instance, some of the most awesome (and useful) things taught by video games include..

Time Management Skills

Games nowadays rarely have less than a gazillion things going on at the same time. From the moment you start playing and accept your first quests, there will never be a single moment when you don't have several things that should be done at the same time. I'm not saying there's anything wrong with that though - that's just the way things are in order to keep the game interesting and entertaining.

But because of all these things going on, the player has to develop his time management skills. He needs to be able to determine what needs to be done first, what can wait and how much time he can devote to each thing on the list. As a result of this, gamers often develop great time management skills, which are awesome to have in today's hectic lifestyle.

Problem Solving Skills

As the games of today grow more and more complex, the number of problems the player has to solve increases, and the challenges become more difficult. If the player is to solve these problems, he must first figure out how to do it - and the more problems he solves, the better he will become at doing so. And as gamers are constantly exposed to a myriad of different problems in the games, their ability to quickly and effectively handle these problems increases, and they become experts at problem solving.

Research has in fact shown that people who play a lot of video games are far superior to those who do not when it comes to making quick and useful decisions when faced with various problems - even if the real problems had nothing to do with the problems they faced in the games.

This is the reason why a lot of companies actually prefer to fill their management positions with gamers, because they know they won't collapse under the pressure. So it might just be a good idea to put your game high scores on your résumé, if you're aiming for that top job.

Team Work and Social Skills

The increased difficulty of today's games also leads to another dilemma; a single player can't hope to defeat most games by himself anymore. He needs help, and the only way to get it is to interact with other players and cooperate, which (surprise!) leads to improved team work and social abilities.

Most games these days are built for multiplayer, and because of this, they require you to work with others as a team in order to complete the tasks presented by the game. So the players have no choice but to learn how to effectively work together to achieve their common goals. It's either that or remaining stuck at level five, like a total noob.

And you know where else a person might benefit from team work and social abilities? The outside world! And since gamers make such excellent team players, many employers also prefer people with a history of video gaming when it comes to hiring people for team projects.

Military Strategies

Useful everyday skills aside, video games are also good for something way more awesome; teaching you military strategies. Since a lot of games these days are combat based, you need to utilize strategies in order to defeat your opponents. You need to be able to determine how to act and what to do that will give you the strongest advantage in any situation.

And again, the same principle as earlier applies - if you want to succeed, you need to adapt to the situations. Unless the player is a complete noob, he will adapt and develop his skills to wage war - and not just by developing skills that are good for a single soldier, but also by learning difficult military strategies for winning longer battles.

For instance, in games where you can command an entire army (i.e.  the Warcraft and Starcraft series, among others) you need to keep a lot of things in mind, continuously plan ahead, and act in accordance with those plans. You need to scan the area and determine what would be the best course of action for your soldiers - where to send them first, where a massive attack would do the most damage, and where to send the reinforcements when needed

In order to beat these games, the player needs to develop the necessary skills to handle this effectively, and since the games are often played against other players, who utilize strategies of their own, a lot of the tactics used are very similar to real world military strategies.