Interactive Narrative Engineering
Merancang cerita yang tidak hanya menarik, tetapi juga interaktif dan bermakna. Pertemuan ini membekali kamu dengan fondasi teori narasi sebelum menulis satu baris kode pun.
Target Kompetensi
Mahasiswa mampu merancang premis cerita naratif interaktif dengan struktur branching yang jelas, mendeskripsikan karakter secara visual dan naratif, dan menentukan tema social impact yang relevan.
Apa itu Visual Novel?
Visual novel adalah jenis permainan video yang menggabungkan narasi berbasis teks dengan visual statis (gambar karakter dan latar belakang), serta elemen audio. Berbeda dengan game aksi yang mengutamakan refleks, visual novel mengutamakan penceritaan.
Perbedaan Visual Novel dengan Media Lain
| Media | Interaktivitas | Visual | Keunikan |
|---|---|---|---|
| Novel/Buku | Tidak ada | Teks saja | Imajinasi pembaca bebas |
| Film/Anime | Tidak ada | Video dinamis | Pengalaman pasif yang kuat |
| Game Aksi | Tinggi (skill-based) | Interaktif | Tantangan fisik/refleks |
| Visual Novel | Pilihan naratif | Gambar + teks | Cerita responsif terhadap pilihan |
Visual novel memungkinkan pemain merasakan sendiri konsekuensi dari pilihan mereka. Ini membuat pesan sosial jauh lebih kuat dibanding sekadar membaca atau menonton. Pemain tidak hanya tahu, tetapi merasakan.
Struktur Cerita Interaktif
Berbeda dengan novel linear, visual novel memiliki struktur pohon (tree structure) di mana setiap keputusan pemain membuka jalur cerita yang berbeda.
Tiga Struktur Branching Utama
Linear dengan Akhir Berbeda
Cerita berjalan lurus, hanya di akhir ada satu atau dua pilihan yang menentukan ending. Termudah untuk pemula. Cocok untuk proyek pertama kamu.
Branching dengan Konvergensi
Ada beberapa cabang di tengah cerita, tapi semua cabang bertemu kembali di satu titik. Lebih kompleks, tapi tidak saling lepas.
Full Branching (Pohon Keputusan)
Setiap pilihan membuka jalur yang sepenuhnya berbeda. Sangat kompleks, membutuhkan banyak konten. Tidak disarankan untuk proyek pertama.
Gunakan struktur Tipe A atau B. Kualitas dialog dan pesan sosial jauh lebih penting dari kuantitas cabang. Fokus pada 1-2 titik keputusan yang bermakna.
Merancang Premis yang Kuat
Premis adalah ringkasan satu kalimat yang menjawab: "Tentang apa cerita ini, siapa yang terlibat, dan apa yang dipertaruhkan?"
Formula Premis yang Baik
[SIAPA] harus memutuskan [APA] ketika [SITUASI/KONFLIK],
dan pilihannya akan menentukan [KONSEKUENSI].
Contoh Premis yang Baik vs Buruk
| Premis Buruk | Premis Baik | Kenapa Lebih Baik? |
|---|---|---|
| "Tentang seorang mahasiswa" | "Rani, mahasiswa tingkat akhir, harus memilih antara menerima tawaran kerja impian di luar kota atau tetap di rumah untuk merawat ibunya yang sakit — dan pilihannya akan menentukan apakah impian dan keluarga bisa berjalan berdampingan." | Ada konflik nyata, ada karakter spesifik, ada konsekuensi yang jelas |
| "Tentang anti-korupsi" | "Ahmad, pegawai baru di instansi pemerintah, menyaksikan atasannya menerima suap. Ia harus memutuskan: lapor dan risiko karir hancur, atau diam dan hidup dengan rasa bersalah?" | Konflik moral yang konkret dan relevan dengan kehidupan nyata |
Merancang Karakter yang Berkesan
Karakter yang baik memiliki motivasi yang jelas, kelemahan yang manusiawi, dan konsistensi dalam bertindak.
Template Karakter untuk Proyek Kamu
NAMA: [Nama Karakter]
PERAN: [Protagonis / Antagonis / Pendukung]
USIA: [Berapa tahun]
LATAR BELAKANG: [1-2 kalimat]
MOTIVASI: [Apa yang diinginkan karakter ini?]
KELEMAHAN: [Apa yang menghambat karakter ini?]
EKSPRESI DOMINAN: [Senang / Sedih / Marah / Bingung / dll]
DESKRIPSI VISUAL (untuk prompt AI):
"[Usia] tahun, [ciri fisik], memakai [pakaian],
ekspresi [ekspresi dominan], gaya rambut [deskripsi].
[Detail tambahan yang membuat karakter unik]"
CONTOH DIALOG KHAS:
"[Tulis satu kalimat yang mencerminkan kepribadian karakter]"
Contoh Karakter yang Sudah Diisi
Mahasiswa Informatika semester 5, 21 tahun. Pintar tapi sering ragu mengambil keputusan. Motivasinya adalah lulus cum laude dan membuktikan diri kepada keluarga. Kelemahannya adalah terlalu takut gagal hingga menunda keputusan penting.
Deskripsi Visual (Prompt AI): "Pemuda Indonesia 21 tahun, berkulit sawo matang, rambut hitam pendek rapi, memakai almamater hijau UNU, ekspresi serius namun sedikit cemas, kacamata tipis, postur tegak tapi terlihat lelah."
Jumlah Karakter yang Direkomendasikan
- Minimal 2 karakter yang saling berinteraksi
- Maksimal 4 karakter untuk proyek perkuliahan (lebih dari itu terlalu kompleks)
- Setiap karakter perlu minimal 2 ekspresi (normal dan satu ekspresi emosional)
- Desain karakter harus mencerminkan kepribadiannya melalui pakaian dan penampilan
Merancang Branching Story
Branching yang baik bukan soal seberapa banyak cabang, tapi seberapa bermakna setiap pilihan.
Prinsip Desain Pilihan yang Baik
Tidak Ada Pilihan yang Jelas "Benar"
Setiap opsi harus memiliki nilai plus dan minus. Jika satu pilihan jelas lebih baik, pilihan itu tidak menarik secara naratif.
Pilihan Mencerminkan Nilai Karakter
Pilihan yang dibuat harus terasa konsisten dengan siapa karakter itu. Jangan buat pilihan yang out-of-character.
Konsekuensi yang Nyata
Pilihan harus mengubah sesuatu dalam cerita. Jika dua pilihan menghasilkan cerita yang sama persis, itu bukan pilihan yang bermakna.
Contoh Flowchart Sederhana
OPENING SCENE: Ahmad menerima email tawaran magang
|
[Dialog Awal]
|
PILIHAN UTAMA:
/ \
"Ambil Magang" "Tolak, fokus skripsi"
| |
[Scene Magang] [Scene Skripsi]
| |
[Konflik baru] [Konflik baru]
| |
\ /
[TITIK KONVERGENSI]
"Sidang Skripsi"
|
PILIHAN AKHIR:
/ \
"Jujur" "Tutup-tutupi"
| |
[Ending A: [Ending B:
Lulus dengan Lulus tapi
integritas] resah]
Contoh Premis Lengkap untuk Inspirasi
Ahmad, mahasiswa Informatika semester 5, secara tidak sengaja melihat temannya membeli kunci jawaban ujian. Ia harus memutuskan apakah akan melaporkan ke dosen atau diam demi menjaga pertemanan — dan keputusannya akan memengaruhi nilai ujian seluruh kelas serta kariernya sendiri.
Rina, siswi SMA 17 tahun, menyaksikan teman sekelasnya difitnah di media sosial. Video editan viral dengan cepat. Rina tahu kebenaran. Ia harus memilih: angkat suara (dengan risiko ikut dibully) atau diam dan membiarkan ketidakadilan berlangsung.
Di desa nelayan yang menghadapi pencemaran sungai akibat pabrik baru, Budi — putra kepala desa — mendapat dokumen bukti pelanggaran lingkungan. Ia harus memilih antara menyerahkan dokumen ke media (dan kehilangan lapangan kerja warga desa) atau menyimpannya demi ketenangan jangka pendek.
Tugas Pertemuan 2
Buat dokumen di Google Docs dan kumpulkan link ke dosen. Pastikan akses "Anyone with link can view".
Tugas 2: Desain Cerita (Story Bible Awal)
- Pilih satu tema Social Impact dari daftar di atas (atau usulkan tema lain kepada dosen).
- Tulis premis cerita menggunakan formula yang diajarkan (minimal 3 kalimat).
- Buat character sheet untuk minimal 2 karakter (gunakan template di atas).
- Buat flowchart sederhana alur cerita dengan minimal 1 titik keputusan dan 2 ending.
- Tuliskan 5-10 baris dialog pembuka ceritamu sebagai preview.
Kuis Pemahaman Pertemuan 2
Uji Pemahamanmu!
1. Elemen apa yang WAJIB ada dalam premis cerita yang kuat?
2. Apa karakteristik pilihan (choice) yang baik dalam visual novel?
3. Untuk proyek pertama, struktur branching mana yang paling direkomendasikan?
Social Impact Visual Novel
Proyek akhir semester ini bukan sekadar game — ini adalah media penyampaian pesan sosial yang dikemas dalam bentuk yang menarik dan interaktif.
Daftar Tema yang Bisa Dipilih
Isu Pendidikan
Tekanan belajar, kesenjangan akses pendidikan, bullying di sekolah, atau dilema antara impian vs ekspektasi orang tua.
Kesehatan Mental
Mengatasi kecemasan, mengenali tanda depresi pada teman, mencari bantuan saat membutuhkan, stigma kesehatan mental.
Anti Korupsi & Integritas
Dilema moral dalam menghadapi kecurangan, keberanian melaporkan pelanggaran, konsekuensi jangka panjang dari ketidakjujuran.
Lingkungan Hidup
Dampak limbah industri pada komunitas lokal, pilihan antara pembangunan ekonomi vs pelestarian alam, gaya hidup ramah lingkungan.
Toleransi & Keberagaman
Hidup berdampingan dalam perbedaan, diskriminasi dan dampaknya, membangun jembatan antar komunitas.