Whenever someone asks me how I learned English, I always answer: through video games. Countless nights spent with a dictionary and titles like Fallout or Deus Ex eventually gave me good understanding of the language.
Games have many elements that make them a perfect medium for language learning: they are immersive and fun, allow for custom pace, and don’t come with the fear of making mistakes in front of another human. Using games as a primary method of learning comes with some interesting side effects though. For instance, I learned what a “fork” is only years after mastering phrases like “shotgun”, “bullet” or “rocket-propelled grenade”.
Last year, I decided to use the above method to learn the language I am struggling withmastering right now: German. To make the process more efficient, I built a small helper app that imports English and German text from a game and creates a set of flashcards. I’m using it on my phone to learn the vocabulary from the game which I play afterwards on my computer.
I created this app with a specific game in mind. However, later on I decided to open source it and make it customizable. The app can now load any two localization files, so it can be used to study any language, using any source material – not only games.
To get the idea of how the app works, you can open the demo in a web browser and start using it right away. The sample content used in the app comes from Jelly Splash, a game I work on in my day job at Wooga. I named the app accordingly as JellyMemo.
For more details about the app head over to Github. And if you decide to fork and use it for learning a new language with another game, please let me know!