Belajar membuat Visual Novel dan Game Interaktif menggunakan Ren'Py Engine dengan bantuan AI. Dari nol hingga game yang bisa dimainkan.
define n = Character("Nabilah", color="#c8ffc8")
define a = Character("Ahmad", color="#ffc8c8")
label start:
scene kampus_pagi
n "Hei Ahmad! Sudah siap kuliah hari ini?"
a "Belum... tugasnya banyak sekali."
menu:
"Semangat! Kita bisa!":
jump ending_baik
"Iya, memang susah...":
jump ending_biasa
Tiga kemampuan utama yang akan kamu miliki setelah menyelesaikan mata kuliah ini.
Menguasai konsep teoritis untuk mendesain aplikasi teknologi multi-platform, termasuk ekosistem Game Engine dan pemilihan platform yang tepat.
Mampu merancang antarmuka pengguna interaktif dengan mempertimbangkan aspek estetika, UX, dan logika pemrograman Python/Ren'Py.
Mampu memproduksi aset multimedia (visual dan audio) secara efisien dengan bantuan AI, kemudian mengintegrasikannya ke dalam proyek Ren'Py.
Setiap pertemuan membangun di atas pertemuan sebelumnya. Ikuti urutan ini untuk hasil terbaik.
Kenalan dengan game engine, mengapa Ren'Py dipilih, dan setup lingkungan pengembangan pertama kamu.
Merancang cerita naratif interaktif: premis, karakter, dan struktur cerita bercabang (branching story).
Mengubah mindmap ceritamu menjadi struktur label dan alur program Ren'Py yang nyata.
Menerapkan variabel, kondisional (if/elif/else), dan branching logika dari mindmap ke kode nyata.
Membuat background game dengan AI (Gemini, Nano Banana 2), mengolah aset dengan Canva, dan mengintegrasikan ke Ren'Py.
Menghidupkan karakter dengan dialog, ekspresi, show/hide sprite, dan transisi visual (dissolve, fade).
Menguasai alur cerita kompleks: jump, call, return, loop, dan manajemen state dengan variabel global.
Menambahkan musik latar, efek suara, dan voice acting ke game. Menggunakan AI untuk generate audio.
Mengkustomisasi tampilan UI game: menu utama, textbox dialog, tombol, dan layar konfigurasi.
Sesi belajar mandiri terbimbing. Mahasiswa mengakselerasi proyek visual novel mereka dengan panduan AI terstruktur.
Menambahkan elemen RPG ke visual novel: sistem statistik karakter, inventory sederhana, dan combat berbasis teks.
Membersihkan kode, menemukan dan memperbaiki bug, playtesting, dan optimasi performa game.
Proses build game untuk Windows, Android, dan Web. Publikasi ke itch.io dan strategi distribusi.
Sesi presentasi dan demo game hasil karya mahasiswa. Evaluasi, penilaian, dan refleksi semester.
Empat tahap yang akan kamu lalui selama satu semester ini.
Memahami game engine, merancang cerita, menginstal Ren'Py, dan mengubah ide menjadi struktur program.
Menulis kode Ren'Py yang sesungguhnya, membuat background dengan AI, menghidupkan karakter, dan menguasai alur cerita.
Menambahkan audio, kustomisasi GUI, mekanik RPG, debugging, dan menyempurnakan keseluruhan game.
Build game untuk berbagai platform, publish ke itch.io, dan presentasikan karya di Demo Day.
Game engine utama untuk membuat visual novel. Gratis, open source, dan mudah dipelajari.
WajibGenerate gambar karakter, background, dan bantu menulis dialog. Tersedia gratis untuk mahasiswa.
AI ToolModel AI generasi gambar canggih dengan kualitas tinggi dan konsistensi karakter yang baik.
AI ToolMengolah dan finishing aset gambar AI menjadi ukuran yang tepat untuk Ren'Py (1280x720 px).
DesignEditor kode teks yang mendukung syntax highlighting untuk file .rpy dengan ekstensi yang tepat.
EditorBantu debug kode Ren'Py, generate ide cerita, dan menulis dialog yang natural.
AI ToolInstall Ren'Py, buat proyek baru, jalankan game pertama, dan screenshot bukti berhasil.
Deadline: Sebelum P2Pilih tema social impact, buat premis cerita, dan desain mindmap alur cerita bercabang minimum 2 cabang.
Deadline: Sebelum P3Implementasikan mindmap ke dalam kode Ren'Py dengan minimal 1 menu pilihan dan 2 ending berbeda.
Deadline: Sebelum P5Buat dokumen Google Docs berisi deskripsi tokoh dan latar untuk prompt AI. Minimal 2 tokoh dan 3 latar.
Deadline: Sebelum P5Generate 2 karakter (minimal 2 ekspresi masing-masing) dan 3 background menggunakan AI, olah dengan Canva.
Deadline: Sebelum P7Game visual novel lengkap dengan cerita bercabang (min. 2 ending), karakter AI, background AI, audio, dan UI custom. Durasi bermain 5-10 menit.
Deadline: Demo Day P14