An interactive language instruction system employs a setting and
characters with which a learner can interact with verbal and text
communication. The learner moves through an environment simulating a
cultural setting appropriate for the language being learned. Interaction
with characters is determined by a skill level matrix to provide varying
levels of difficulty. A visual dictionary allows querying of depicted
objects in the environment for verbal and text definitions as well as
testing for skill determination.