VEC3D is a language learning and teaching project that promises 3-D immersion, live voice interaction and social context. Building on goal-based instructional design, VEC3D learners embody avatars and meet each other in virtual spaces. VEC3D can be integrated into various educational settings, student needs, paces, styles and research goals. This article summarizes the VEC3D curriculum, system, and communication architecture for graphics and voice.