Pertemuan 13

Build & Publishing Game: Dari Kode ke Dunia

Langkah terakhir sebelum Demo Day: mengubah proyek Ren'Py menjadi file game yang bisa dimainkan siapa saja, dan mempublikasikannya secara online agar pesan sosialmu bisa menjangkau lebih banyak orang.

150 menit
Deployment Session

Target Kompetensi

Sub-CPMK P13

Mahasiswa mampu melakukan proses build game untuk berbagai platform (Windows, Android, Web), mempublikasikan game ke itch.io, dan menyiapkan semua materi untuk presentasi Demo Day.

Memahami Proses Build

"Build" adalah proses mengubah file-file sumber proyek Ren'Py (kode .rpy, gambar, audio) menjadi satu paket file yang bisa dijalankan di perangkat tertentu tanpa memerlukan Ren'Py Launcher.

Platform Build yang Didukung Ren'Py

PlatformOutputSyaratRekomendasi
Windows .zip berisi folder game + .exe Bisa dari OS apapun Wajib
macOS .zip berisi .app Bisa dari OS apapun Opsional
Linux .tar.bz2 Bisa dari OS apapun Opsional
Android .apk Perlu install RAPT + Java JDK Bonus
Web (HTML5) Folder berisi index.html Butuh server (itch.io bisa) Sangat Direkomendasikan

Langkah Build untuk Windows

1

Buka Ren'Py Launcher

Jalankan Ren'Py dan pilih proyekmu dari daftar proyek.

2

Klik "Build Distributions"

Di panel kanan Launcher, klik tombol "Build Distributions".

3

Pilih Platform

Centang "Windows" (dan "Web" jika ingin). Klik "Build" dan tunggu prosesnya selesai (bisa 2-5 menit).

4

Temukan Hasil Build

Hasil build ada di folder yang sama dengan folder proyek kamu (di luar folder game/). File berformat .zip siap di-upload.

5

Test File Build

Ekstrak .zip, double-click file .exe. Pastikan game berjalan normal tanpa Ren'Py Launcher.

Konfigurasi Build di options.rpy

options.rpy — Pengaturan Build
## Nama game yang akan tampil di jendela dan title bar
define config.name = "Pilihan Hidup"

## Versi game (format bebas)
define config.version = "1.0"

## Nama folder untuk build (tidak boleh ada spasi)
define build.name = "PilihanHidup"

## Platform yang akan di-build
define build.include_update = False

## Icon game (letakkan file icon.ico di folder game/)
## (Opsional, bisa buat di favicon.io atau iconverticons.com)

Build untuk Android

Build Android Memerlukan Persiapan Tambahan

Kamu perlu menginstall Java JDK dan Android SDK. Proses ini cukup teknis. Hanya disarankan jika kamu sudah selesai dengan fitur utama game.

1

Install Java JDK

Download JDK dari adoptium.net (versi LTS terbaru). Install dan pastikan JAVA_HOME diset di environment variables.

2

Setup RAPT di Ren'Py

Di Launcher, klik "Android" di panel kanan. Ikuti petunjuk download dan setup RAPT (Ren'Py Android Packaging Tool).

3

Generate Key & Build APK

Ikuti wizard di Launcher untuk generate signing key dan build APK. File .apk siap untuk diinstall di Android.

Build untuk Web (HTML5)

Web build adalah cara termudah untuk membagikan game — pemain tidak perlu install apapun, cukup buka link di browser.

Rekomendasi: Web Build + itch.io

Kombinasi web build yang diupload ke itch.io adalah cara paling simpel untuk berbagi game. Siapapun bisa main langsung di browser tanpa download.

1

Build Web di Launcher

Di "Build Distributions", centang "Web" lalu klik Build. Hasilnya berupa folder dengan index.html dan file-file pendukung.

2

Zip Folder Web Build

Kompres seluruh folder hasil web build menjadi satu file .zip. Ini yang akan diupload ke itch.io.

Mempublikasikan ke itch.io

1

Buat Akun itch.io

Daftar gratis di itch.io. Pilih username yang profesional (bisa pakai nama asli atau nama kreatif).

2

Buat Halaman Game Baru

Klik "Dashboard" > "Create new project". Isi nama game, deskripsi singkat, dan pilih genre "Visual Novel".

3

Upload File Game

Upload file .zip Windows build. Jika ada web build, upload dan centang opsi "This file will be played in the browser".

4

Tambahkan Cover Art

Upload gambar cover 630x500 px. Ini sangat penting untuk kesan pertama. Buat cover menarik di Canva menggunakan aset dari game.

5

Tulis Deskripsi yang Menarik

Tulis premis cerita, pesan sosial, dan cara bermain. Tambahkan screenshots dari dalam game (minimal 3-4 gambar).

6

Publish!

Set visibility ke "Public" dan klik "Save & view page". Salin link halaman game untuk dibagikan saat Demo Day.

Menulis Deskripsi Game yang Efektif

Template Deskripsi untuk itch.io
[NAMA GAME]
[Tagline singkat 1 kalimat]

TENTANG GAME INI
[2-3 paragraf yang mendeskripsikan cerita tanpa spoiler.
Jelaskan premis, karakter utama, dan konflik utama.]

FITUR
- Visual Novel dengan pilihan yang bermakna
- [X] karakter dengan ekspresi yang beragam
- [X] ending berbeda berdasarkan pilihanmu
- Tema: [TEMA SOCIAL IMPACT KAMU]
- Durasi bermain: [X-Y menit]

PESAN SOSIAL
[Satu paragraf tentang isu sosial yang diangkat dan mengapa penting]

KONTROL
- Klik atau tekan Enter untuk maju dialog
- Klik kanan untuk akses menu
- Scroll mouse untuk melihat history dialog

DIBUAT OLEH
[Nama kamu] — Mahasiswa S1 Teknik Informatika
Universitas Nahdlatul Ulama Cirebon
Mata Kuliah: Pemrograman Multimedia
Dosen: Dr. Indra Surya Permana, MM., M.Kom.

Persiapan Demo Day (P14)

Yang Harus Disiapkan untuk Demo Day

Slide Presentasi (10-15 menit)

Struktur: Latar belakang masalah, premis cerita, proses pengembangan, demo game, refleksi belajar.

Demo Game (5-7 menit)

Siapkan satu playthrough lengkap dari awal ke salah satu ending. Latih terlebih dahulu agar mulus.

Link itch.io

Bagikan link game itch.io kamu kepada dosen dan teman sekelas.

Kembali ke P12 Lanjut ke P14: Demo Day