The visual novel "Muv-Luv" is divided into two parts. The first part, titled "Muv-Luv Extra", features playable character Takeru Shirogane (voiced by Takeshi Aiba in the Windows version and Soichiro Hoshi in ports) who wakes up one morning to find a beautiful young woman sleeping in his bed, just as an infuriated Sumika Kagami (voiced by Hiroko Taguchi, credited as Rika Fujiwara in the Windows version), Takeru's neighbor and childhood friend, comes to wake him up that morning. The young woman, Meiya Mitsurugi (voiced by Aki Okuda in the Windows version and Kazumi Okushima in ports), is the heiress to a financially powerful family and is determined to be Takeru's bride. As the story progresses, both girls compete for Takeru's affections while Takeru has recurring dreams about a marriage promise he made to a girl long ago. At first, he believes the girl was Sumika, but eventually realizes that it was actually Meiya. At the conclusion, Takeru must choose between which of the girls he truly loves. In addition, the player may also make decisions to choose between one of the three main supporting cast: Chizuru Sakaki (voiced by Masayo Kurata), Miki Tamase (voiced by Hitomi), and Kei Ayamine (voiced by Nagashima Yuuko).