Language learning game Lingotopia [Official Site] from Lingo Ludo released with Linux support earlier this month, here's my thoughts.
In Lingotopia you play a little girl shipwrecked on the shores of a strange island. In order to get back home you'll need to explore the island and talk to its inhabitants. Sadly, no one speaks your language! You'll have to learn words one at a time to decipher what these strange creatures are saying.
While I love the idea of the game, the execution of it overall is pretty lacklustre. The movement and camera controls feel like a hassle to work with. The movement is especially bad! Even though you're a person, it feels like you're trying to move a truck it's pretty awful honestly.
The amount of Spanish I've learned while walking around isn't as much as I was hoping either. The actual learning ends up being nothing more than a guessing game. You click on objects as you walk around and it tells you what it is, sometimes the explanation is covered up by the model of the object too. When you speak to people directly, it gives you a sentence or a paragraph and tells you to guess a specific word with three options or gives you pictures for you to type in the word you think they're hinting at.
There's another downside too, which is the audio quality for the above parts. The audio for speech sounds all muffled so it's a little hard to make out the pronounciation correctly. That and the content is spread quite thin through the map, requiring quite a lot of endless walking feeling like you're just getting nowhere.
Honestly, I'm not going to recommend it. I rarely say it, but I just don't think it's good enough for what it aims to do. It needs better movement, better camera controls and much better audio quality to start with. It just doesn't get you to do enough, to actually help you learn. If a game that's supposed to help you learn a language, has you just walking around for 90% of the time I think you're doing it a poor job. It also doesn't help that your vocabulary list often stops working and just doesn't show up when you click it.