What can a computer program do? It can do audio and visual. A/V is good, but I'm coming to the conclusion that it's only a smidgen better than ink on paper. In fact, ink on paper instruction coupled with imagination is probably far better than the best A/V language helps (e.g. Rosetta).
If I could have my wish, I would like to see a video game which teaches Greek.
My recent reading of Asher's "Language Acquisition through Action" makes me think it would be a great medium. If you lean toward the right (brain wise), I think you would see the same potential after reading Asher's book. See http://www.biblicallanguagecenter.com/eureka-approach-greek/
for a bit more on that.
I'm thinking that...
a - When playing a video game the motor portions of the brain are activated. Spoken language and virtual motion could be easily coupled without ever physically moving from behind a computer.
b - When teaching Asher's way (Total Physical Response - TPR), one of the limitations is the physical setting and objects to manipulate. According to Asher, an ideal TPR classroom would have wings with a living room, a bus station, or other real life settings. Why? So that you can go and connect sight, motion, and language in all those settings. What could be easier in a video game than creating any environment and objects you wished? You could have a 100AD Greek town, for Πετρου sake!
c - Video games also can incorporate music and art - more avenues into the right hemisphere.
d - There are great many more people in this world who want to learn Greek, but have no other option than self-instruction. Self-instruction using TPR, as far as I know, a niche that is entirely open.
e - Ideally, you could work up to a course that would systematically teach what's in any basic first year primer. But Initial versions of this video game could be VERY simple. You could start with a list of common, concrete verbs and make the user virtually move in response. The graphics don't even have to be realistic. They just have to engage my motor cortex. (Robert E. Van Voorst's list of vocabulary might be a good resource for that.)
f- If you succeed at doing this for Greek, the potential for any other language is unlimited. Some of the work on Greek could be straight up transferred to another language. The graphics/programming for "pick it up and throw it" will work with any language.
TPR Greek in a video game. Wow!
πρᾶξον ταυτα, και εγω εμπλήσω λιαν, ναι αγορασω προγραμμα ως τουτο!