I am sure that this is very possible to learn foreign languages with the help of video games.But you should notice that those games should be online so you can speak with people from another countries. When I was playing World of Warcraft I learned a little bit of russian, because I was going to 3v3 arena with 2 russian guys. Then, I started to play CS GO and there you can learn a lot of things in French, German, Polish, Russian, Greek and Japanese as well (but it depends on the server). It is pretty interesting, especially when you have adequate teammates. Now, I want to sell csgo skins and to move to PUBG or Fortnite, which one is better?