To enhance the effectiveness of educational games, researchers have advocated adding learning supports in educational games, but this may come at the cost of disrupting the learning experience. Embedding virtual companions to provide learning supports may be an effective solution that naturally integrates learning supports into the game. However, the effects of virtual companions providing learning supports (VCPLS) and potential influence mechanism are deficient. This study investigated the efficacy of VCPLS in enhancing learning experiences and performance in comparison to the system providin...