
Manga Story
Crossfire Hearts follows Riku Hayase, a talented but emotionally burnt‑out FPS player, and Miyu Aoyama, a gentle, isolated girl who finds comfort in MMORPGs. Their worlds collide when they meet inside Eternal Realms, where Riku plays as the swift, deadly ranger Crossfire, and Miyu plays as the luminous healer LunaVale. What begins as a simple dungeon run slowly becomes a bond neither expected. As they grow closer, their in‑game partnership becomes a lifeline for both of them. Riku rediscovers joy after competitive burnout, while Miyu finds someone who listens, understands, and never judges her. Their first real‑life meeting is awkward, sweet, and life‑changing — the moment their online connection becomes something real. But their relationship is tested by Obsidian Crown, a rival guild led by the cold strategist Blackthorn and the obsessive assassin NightReaver, who fixates on Miyu and targets Riku out of jealousy. Guild wars, PvP duels, and server‑wide conflicts push Riku and Miyu to fight side by side, strengthening their bond even as real‑life pressures mount. Miyu’s strict home life becomes the greatest obstacle. Her mother disapproves of gaming, isolates her, and eventually cuts her off entirely. The emotional distance nearly breaks them — Miyu feels trapped, Riku feels helpless, and their worlds begin to drift apart. But they refuse to let go. Riku confronts her mother, Miyu stands up for herself, and their friends rally around them. The final arc brings everything full circle: Riku competes in the world esports championship while Moonlight Vanguard races Obsidian Crown to defeat the expansion’s final raid boss, the Eclipse Sovereign. Both battles mirror each other — pressure, teamwork, trust, and the fear of losing what matters most. Riku wins the championship. Moonlight Vanguard clears the raid first. And in front of a roaring crowd, Riku and Miyu finally confess their love openly — not as Crossfire and LunaVale, but as themselves. The story ends years later, with the two living together, still gaming side by side, still partners in every world they share.





![ADEGAN 1 — EKSTERIOR, HALAMAN KOSONG — SIANG
[Shot wide]
Sebuah halaman beton kosong. Langit cerah. Angin kecil menggulung satu daun kering lewat frame. Tidak ada siapa-siapa.
Suara: Angin sepoi, langkah kaki kecil di kejauhan.
---
ADEGAN 2 — EKSTERIOR, SAMA — LANJUTAN
[Shot medium dari samping]
Cewek masuk frame dari kiri. Rambut berantakan, baju lusuh, ekspresi capek berat. Menyeret kursi kayu dengan satu tangan.
Suara: Gesekan kaki kursi di beton. Sreeet... sreeet...
Dia berhenti di tengah frame. Taruh kursi dengan hati-hati. Mengelap keringat. Duduk. Wajahnya berubah dari capek jadi senyum damai.
Dia menutup mata. Menghirup napas panjang. Puas.
Suara: Desah napas lega.
---
ADEGAN 3 — EKSTERIOR, SAMA — LANJUTAN
[Shot wide]
Dari sisi kanan frame, Cowok muncul. Berjalan tanpa suara. Postur lurus kaku. Ekspresi benar-benar datar, mata setengah tertutup.
Dia berhenti tepat di samping kursi, berdiri menghadap depan. Tidak melihat si Cewek. Tidak melihat kursi. Hanya... ada.
Suara: Hening. Angin.
Cewek membuka satu mata. Melirik ke atas ke arah Cowok.
---
ADEGAN 4 — INTERAKSI PERTAMA
[Shot medium, framing keduanya]
Cewek menunjuk dirinya sendiri, lalu menunjuk kursi. "Ini aku. Kursi."
Cowok melirik dengan mata super lambat. Dari bola mata bawah, naik sedikit. Melihat Cewek. Melihat kursi. Kembali melihat lurus ke depan. Tidak bereaksi.
Cewek berdiri. Gestur mempersilakan duduk dengan dua tangan. Wajah ramah.
Cowok menggeleng kecil. Sekali. Datar.
---
ADEGAN 5 — LOOP TAWAR-MENAWAR
[Shot close-up bergantian, tempo makin cepat]
Cewek menawarkan kursi — gestur lebih besar.
Cowok menolak — geleng makin tipis.
Cut ke Cewek: menawarkan dengan mata melotot.
Cut ke Cowok: geleng dengan mata masih setengah tutup.
Cut ke Cewek: menawarkan sambil melompat kecil.
Cut ke Cowok: geleng sambil memejamkan mata.
Speed ramp: Sekarang bergantian super cepat. Gestur tawaran makin absurd — Cewek menunjuk kursi, tepuk kursi, gosok-gosok kursi, peluk kursi, angkat kursi ke arah Cowok. Cowok tetap menggeleng datar di setiap cut.
Suara: Whoosh whoosh whoosh makin cepat. Lalu tiba-tiba...
HENTI TOTAL.
Suara: Record scratch. Hening.
---
ADEGAN 6 — LEDAKAN
[Shot wide]
Cewek diam membeku. Senyumnya patah. Wajahnya berubah jadi gelap, bayangan menutupi mata.
Dia mengangkat kursi tinggi-tinggi di atas kepala dengan dua tangan. Pose seperti mau banting.
Mulutnya terbuka (seolah teriak, tapi tanpa suara).
LEMPAR KERAS. Kursi keluar frame kanan.
Suara: BRAAAK... creak... creak... (suara kursi jatuh berdebum, lalu goyang-goyang di luar frame, akhirnya diam)
---
ADEGAN 7 — HENING PASCA BADAI
[Shot medium, dua karakter berdiri]
Keduanya berdiri. Tanpa kursi. Saling berhadapan dari jarak dua meter.
Cowok menatap Cewek. Cewek menatap Cowok. Nafas Cewek masih naik turun karena emosi.
Cowok... masih datar. Tidak terpengaruh sama sekali.
Angin lewat lagi. Daun kering yang sama dari Adegan 1 lewat lagi.
Suara: Angin sepoi.
---
ADEGAN 8 — PUNCHLINE PERTAMA
[Shot close-up ke tangan Cowok]
Tangan Cowok masuk ke saku celana. Gerakan super lambat.
Klik... (bunyi logam kecil)
Tangannya keluar. Memegang sesuatu yang terlipat. Kecil. Persegi panjang.
Dia letakkan di tanah.
Klik... klik... klik... Dibukanya dengan tiga gerakan terpisah dan lambat.
Sekarang terlihat: kursi lipat kecil. Sangat kecil. Hanya cukup untuk pantatnya sendiri.
---
ADEGAN 9 — DUDUK
[Shot medium dari depan]
Cowok duduk. Pelan. Punggung lurus. Tangan di paha. Lutut naik karena kursi terlalu pendek. Tapi dia duduk dengan postur sempurna.
Dia menutup mata. Menghembuskan napas dari hidung kecil. Wajahnya tetap datar, tapi ada sedikit sudut bibir naik. Puas versinya sendiri.
Cewek melihat semua ini dari sisi kiri frame. Mulutnya menganga. Mata melebar. Seluruh tubuhnya membeku.
Suara: Cricket sound. Jangkrik.
---
ADEGAN 10 — TWIST AKHIR
[Shot wide]
Cewek berjalan mendekat. Bukan ke kursi lipat. Bukan ke depan Cowok. Tapi ke... samping-belakang Cowok.
Cowok masih duduk dengan mata terpejam.
Cewek berdiri tepat di belakangnya. Mengukur jarak. Membidik.
Dia jongkok sebentar, lalu...
DUDUK DI ATAS KEPALA COWOK.
---
ADEGAN 11 — FREEZE FINAL
[Shot medium dari depan, framing sempurna]
Cowok duduk di kursi lipat kecil. Postur tetap lurus. Mata masih terpejam. Tapi sekarang muncul satu tetes keringat besar di pelipisnya.
Di atas kepalanya, Cewek duduk bersila. Senyum puas kembali ke wajahnya. Mata tertutup. Damai. Seperti di Adegan 2.
Keduanya diam.
Kamera hold 3 detik.
Kartu judul muncul:
"KURSI"
Suara: Pop kecil saat judul muncul. Lalu sunyi.
FIN.](https://media.mangaai.com/c8988f36-016b-4e6a-b8f4-96cc9c693303.png)



































