1. Dota 2. This game is based on the Warcraft 3 mod that goes by the name of Defence of the ancients which translates to DotA in short form. It is a free to play game that will get you addicted in no time with all the amazing features that it has.
  1. League of legends. It is basically a multiplayer online batter arena. You are allowed to play with certain characters for free but the rest are going to actually cost you. It is a very popular game among gamers all over the world. Lots of people stream this game on Twitch. For more information about streaming go here.
  1. AdVenture Capitalist. This game is particularly interesting because you need nothing to join. It is not just about watching numbers grow as you click away, no, there is something more to this game that you will find deeply satisfying.
  1. Star Wars: The Old Republic. This game is free to play and you will have so much to play before you finally reach the pay to play barrier. Overall it is a great free to play game if you are an old fan of star wars.
  1. Team Fortress 2. This shooting game was made free to play 4 years after its initial release and it has become extremely popular among gamers. It is a great game that is highly addictive as it is engaging.
  1. Path of Exile. By walking around and destroying everything in your wake using all sorts of crude weapons and magic, this game surely has cut a niche for itself in the top ten list. It is action packed and the fact that it is free to play is why you will love it more.
  1. Warframe. This game is basically what defines having a good time on your PC without having to pay. The only investment that you make on this game is your time and you can play with other online players. Give this a try. It’s definitely worth it.
  1. Firefall. You can join up with all of your friends to basically shoot up everything that the game aims at you. This game is interactive and by the time you get to actually be asked to pay to access the other perks, you will have had your fun.
  1. Diablo 3. By signing up for a battle.net account, you will get to enjoy this game without having to pay a dime. You will be allowed to go up to level 13 with considerable access to most benefits before you are asked to upgrade to get the full version of the game.
  1. Heroes of the Storm. Blizzard saw DOTA 2 and League of Legends and thought it would follow suit. You can’t really blame them, those two games have been super successful. The best thing about Heroes of the Storm is that it is a free game. You need a pretty good computer to run it but it is a nice looking game if you get it at max settings.

If you’re looking for more ideas of free games to play, I’d suggest reading Keen and Graev’s Blog. They have some funny and cool stuff all about video games on their site.