KGen fue el primer intento de Steve Snake por crear un emulador de Mega Drive, escrito porque en ese momento el único emulador disponible, Genem, era lento y tenía un sonido de mala calidad.