Quest2Teach is a virtual learning program that uses game-based simulations to help prepare teacher candidates for the classroom. Through creating avatars and playing narrative scenarios, students gain experience navigating complex problems, making decisions, and seeing the impact of their choices. Over 1,200 students per semester participate in one of the program's game curricula, embedded within relevant education courses. Research found the games helped students see themselves as professional teachers, increased their confidence and commitment to teaching, and allowed them to practice skills like handling difficult conversations in a safe environment before entering the real world of teaching.