Yang!PT Yang Senang Berkarya
mempersembahkan

Ini adalah love letter kami untuk bapak dan ibu yang selalu menjaga lingkungan tempat tinggal kami aman, bagi kami, kalian adalah pahlawan

Alfianda Karuza, co-founder PT Yang Senang Berkarya
Ikon HANSIP: Mas Boy dengan topi hansip hijau di malam hari

HANSIP

The Civil Defender · buku ronda pembuatan game

Game tentang malam di kampung Sukajaga, tentang seorang pemuda bernama Mas Boy yang meneruskan tugas ronda almarhum bapaknya, dan tentang warga yang ikut berjaga bersamanya. Halaman ini adalah catatan perjalanan kami: apa yang dibangun, kapan, dan kenapa, dari prototipe pertama sampai build yang hari ini sudah ada di HP para penguji.

6 hari19 sampai 24 September 2026
25build Android terbit ke penguji
8map, masing-masing dengan mekanik sendiri
8warga yang bisa dimainkan
45musuh dan bos, semua berjalan
41senjata, 11 di antaranya senjata pamungkas
1.097gambar pixel art di dalam game
350berkas musik, suasana, bunyi dan suara
26.100baris kode
1.578cek otomatis sebelum tiap rilis
Gagasan

Kenapa hansip

Hampir semua dari kita pernah tumbuh dengan suara kentongan di kejauhan dan bapak-bapak berseragam hijau yang duduk di pos ronda sampai subuh. Mereka jarang masuk cerita, apalagi masuk game. HANSIP adalah cara kami berterima kasih.

Bentuknya roguelite pandangan atas: satu run adalah 20 ronda. Tiap ronda bertahan sampai waktu habis melawan tamu tak diundang (maling, tuyul, pocong, sampai Genderuwo), lalu mampir ke warung Bu Tejo, belanja, dan naik pangkat. Bos datang di ronda 10 dan 20. Bisa dimainkan sendiri, berdua di satu layar, atau berdua lewat LAN.

Nadanya kampung yang hangat dan jenaka: tidak ada politik, tidak mengejek hansip, tidak ada nama orang sungguhan. Musuh-musuhnya adalah ketakutan masa kecil, dan senjatanya adalah barang yang ada di rumah: golok, sapu lidi, panci, sandal emak, kentongan.

Layar judul HANSIP: pos ronda di malam hujan
Layar judul. Pos Ronda 07, Kampung Sukajaga.
Linimasa

Enam hari, dari kotak hijau sampai kampung yang hidup

Jam di bawah adalah jam sungguhan di catatan proyek kami (WIB). Tiap rilis dicatat, dites, lalu dikirim ke HP penguji lewat pembaruan di dalam game.

19Sabtu
September

Hari pertama: fondasi

  1. Prototipe pertama yang bisa dimainkan di PC: Mas Boy bergerak, membidik, dan bertahan dari gelombang musuh.

  2. Dokumen desain pertama: isi game, kebutuhan gambar dan suara, rencana main bersama.

  3. Co-op lokal di satu layar, dengan aturan bagi receh dan pengalaman yang bisa diatur. Pukul 11:01 kami putuskan batasnya dua pemain supaya layar tetap terbaca.

  4. Gelombang konten: 30 senjata, Jurus, 8 warga, musuh dan bos baru, 3 arena, unlock, simpanan yang bisa disatukan dengan cloud.

  5. Sistem: halangan yang bisa dihancurkan, event ronda, tingkat Siaga, cahaya malam, lanjutkan run, pengaturan, semua jenis controller, dan versi Android.

  6. Edisi gratis, demo dan penuh. Isi versi penuh dikirim terkunci dan hanya terbuka dengan lisensi bertanda tangan.

  7. Ikon aplikasi: Mas Boy dengan topi hansip hijau di malam hari.

  8. Server lisensi hidup.

  9. Pandangan dan Insting (yang di luar sorotan senter tidak terlihat), senjata pamungkas dari meleburkan dua senjata, titip barang di warung, acak ulang saat naik pangkat.

  10. Main berdua lewat LAN: satu HP jadi tuan rumah, yang lain bergabung dengan controllernya sendiri.

Prototipe hari pertama: dua pemain di desa hijau
Prototipe co-op hari pertama. Semua bentuk masih sementara, yang diuji rasanya.
Lobi pertama dua pemain
Lobi pertama: pilih warga dan senjata, P1 dan P2.
Bos ronda 10 di prototipe
Bos ronda 10 pertama, dengan bar bos di atas.
Pandangan senter di prototipe
Pandangan: kegelapan di luar sorotan. Jadi inti rasa takut game ini.
20Minggu
September

Hari kedua: rasa dan tampilan

  1. Pembuka studio Yang! sebelum layar judul.

  2. Bos mengamuk di bawah separuh nyawa (jurus baru, lebih cepat, lebih sakit), simpan otomatis, dan pembaruan jarak jauh: build Android pertama terbit ke HP penguji.

  3. Efek TV tabung: tepi melengkung, garis scan, pinggir warna. Bisa dimatikan.

  4. Beliin dan kasih senjata ke teman di warung. Latar Beranda baru: Mas Boy ketiduran di bangku pos saat malam hujan.

  5. Antarmuka pixel art: warung Bu Tejo, HUD, layar judul, font dan bingkai sendiri, dan semua layar menghindari poni HP.

  6. Anti-curang. Yang ketahuan disidang: "Tersangka Korupsi".

  7. Surat Sakti: kode promo yang membuka versi penuh, dengan kuota perangkat.

  8. Keterbacaan di HP: tulisan menu bisa diperbesar, Catatan Ronda bisa dilipat.

Warung versi awal
Warung versi awal: angka dulu, gambar belakangan.
Naik pangkat versi awal
Naik pangkat: empat kartu pilihan.
Popup Tersangka Korupsi
Sidang ronda untuk yang curang.
Ronda terakhir dengan bos
Ronda terakhir, masih di dunia kotak-kotak.
21Senin
September

Hari ketiga: dunia pixel art, suara, dan HP sungguhan

  1. Interface v7: menu pixel art berkedalaman, latar yang bergerak (lampu, Mas Boy, gerimis), naik pangkat di Pos Ronda dengan kartu mengipas, 32 ikon barang dan 41 ikon senjata.

  2. Controller lengkap: pintasan beli, jual, titip, gabung, kasih; petunjuk tombol mengikuti controller yang terakhir dipakai.

  3. Sentuhan di HP Xiaomi hidup lagi: sistem HP melaporkan sensor internal sebagai joystick, dan itu yang merebut kursi pemain.

  4. Antarmuka HP diperbesar persis sebesar lebar layarnya, dan 16 musuh dan bos mendapat gambar sendiri.

  5. Zoom kamera 100, 125, 150 persen; suara naik pangkat baru: dua ketukan kentongan dijawab satu denting perunggu.

Layar judul baru
Layar judul baru.
Beranda dengan Papan Pos
Beranda dan Papan Pengumuman.
Naik pangkat dengan kartu mengipas
Naik pangkat di Pos Ronda, kartu mengipas.
Warung Bu Tejo pixel art
Warung Bu Tejo, semua barang di atas meja.
Pertarungan dengan art baru
Dunia pertama dengan art sungguhan.
22Selasa
September

Hari keempat: merapikan yang dirasakan penguji

  1. Getar controller berhenti setelah kalah, keyboard bisa mengambil alih controller yang putus, Koleksi jadi dinding ubin, dan warung menandai dua senjata yang bisa dilebur jadi pamungkas.

Catatan kecil

Hari yang pendek di catatan, tapi di sini game sudah seru dimainkan sekali. Pertanyaan berikutnya: apa yang membuat orang kembali besok, minggu depan, bulan depan? Keesokan harinya jawaban itu kami tulis sebagai dokumen desain progresi dan langsung dikerjakan, tahap demi tahap.

23Rabu
September

Hari kelima: Pos Ronda dan lima map baru

  1. Dokumen desain progresi: tujuan, loop kembali, delapan map, tingkat Siaga, bahan, pohon ilmu, Pos Ronda, cerita.

  2. Tahap pertama progresi terbit: arena tetap terang di Siaga awal, petunjuk bahaya per Siaga, judul akhir run per warga, simpanan yang aman dari tabrakan cloud.

  3. Pembuka cerita "Surat dari Bawah" dari Pak Wiryo, percakapan saat warga bergabung, petunjuk sambil main. Level warga 1 sampai 30. Bahan dan Permata khas tiap map. Bengkel Bapak untuk menempa senjata. Pos Ronda dengan Mbok Sum, Ki Suro dan Papan Pos. Siaga 0 sampai 10 per map. Buku Ronda. Delapan event kalender sungguhan (Malam Jumat Kliwon, purnama, Ramadan, Tujuhbelasan).

  4. Lima map baru, masing-masing dengan aturan sendiri: Makam Keramat (makhluk bangkit dari nisan, kabut), Sawah (lumpur memperlambat, bos yang menggali), Stasiun Tua (kereta hantu lewat di rel), Pabrik Gula (ban berjalan membawa siapa pun), Kampung Nelayan (air pasang naik).

  5. Tiap map ditata dengan denah, bukan benda acak: rumah berjajar di tepi jalan, lapak di kedua sisi lorong pasar, nisan berbaris.

  6. Potret dialog 8 warga dengan lima ekspresi, musuh berjalan 8 frame, hiasan lantai (puntung, koran, kerikil, jejak lumpur) ditaruh di tempat yang masuk akal, dan bunyi 8-bit khas tiap tokoh saat bicara.

Pertarungan bos dengan efek
Bos ronda 10 di tengah efek senjata.
Kampung Nelayan saat air pasang
Kampung Nelayan: air pasang naik tiap beberapa ronda.
Desa dengan hiasan lantai
Desa yang sudah dihias: lantai berbekas dipakai orang.
24Kamis
September

Hari keenam: detail, suara warga, dan catatan setelah main

  1. Kas kampung: receh dibayar penuh sampai batas tiap ronda, supaya di akhir run pemain hanya mampu satu atau dua senjata pamungkas dan tiap receh terasa berarti.

  2. Layar pilih warga jadi poster TOP'S COLLECTION ala poster pangkas rambut jadul, dengan panel besar di sisi pemain seperti game fighting. Efek TV tabung tingkat Kuat dan pecah warna. Tiap bunyi yang sering terdengar punya tiga versi.

  3. Tiap senjata punya efek sendiri: golok berkilat baja, celurit sabit, obor meninggalkan bara, panci berdentang. Musik sendiri untuk lima map baru dan empat bos, perpaduan chiptune dengan saron, bonang, gong dan kendang.

  4. Semua 41 senjata digambar ulang dua kali lebih rapat, semua bos berjalan, dan topi serta barang punggung yang dipakai warga terlihat di dunia.

  5. Setelah dimainkan di AYN Thor: Bahan dibuat jauh lebih langka, Kristal hanya dari bos, tutorial singkat saat pertama kali, konfirmasi sebelum hal yang tidak bisa dibatalkan, lemari 25 potong per slot, halaman perlengkapan seperti jam, Buku Ronda seperti daftar isi dengan titik merah untuk halaman baru, dan warga yang berceletuk dengan suaranya sendiri.

  6. Semuanya terbit ke HP penguji. Ukuran APK turun dari 115 MB ke 82 MB.

Efek senjata dua pemain
Dua pemain, efek khas tiap senjata.
Efek TV tabung tingkat kuat
Makam Keramat dengan efek TV tabung tingkat Kuat.
Poster TOP'S COLLECTION
Poster TOP'S COLLECTION: 16 kartu mengipas per baris.
Celetukan Mas Boy di atas kepala
"Lho, aku makin jago." Celetukan warga saat naik pangkat.
Dunia

Delapan map, delapan alasan untuk kembali

Tiap map terbuka setelah bos map sebelumnya dikalahkan, dan tiap map punya bahan, permata, musuh dan bos khasnya sendiri. Kiri: denah utuh dari atas. Kanan: saat bertarung.

Denah DesaBertarung di Desa

Desa

Bambu · Kristal · bos Raja Maling

Tempat semua dimulai. Jalan tanah tempat Geng Motor melintas.

Denah KomplekBertarung di Komplek

Komplek

Besi Pagar · Rubi · bos Ratu Begal

Perumahan berpagar tinggi. Maling tidak baca papan nama.

Denah Pasar MalamBertarung di Pasar Malam

Pasar Malam

Kain Tenda · Safir · bos Nyi Kunti

Lorong lapak, lampu, bianglala. Tempat paling ramai, paling gampang celaka.

Denah Makam KeramatBertarung di Makam

Makam Keramat

Kembang Kamboja · Kecubung · bos Genderuwo

Makhluk bangkit dari nisan, kabut datang dan pergi.

Denah SawahJuragan Tikus menggali

Sawah dan Pematang

Jerami · Zamrud · bos Juragan Tikus

Lumpur memperlambat langkah. Bosnya menggali dan muncul di bawah kakimu.

Denah Stasiun TuaKereta hantu lewat

Stasiun Tua

Baut Rel · Topaz · bos Masinis Hantu

Kereta hantu lewat di dua rel. Dengar peluitnya.

Denah Pabrik GulaBertarung di Pabrik

Pabrik Gula Tua

Gula Batu · Mutiara Hitam · bos Noni Belanda

Enam ban berjalan membawa siapa pun, termasuk kamu.

Denah Kampung NelayanAir pasang dan Siluman Buaya Putih

Kampung Nelayan

Kulit Kerang · Mutiara Laut · bos Siluman Buaya Putih

Air pasang naik di ronda 5, 10 dan 15. Dermaga tetap kering.

Warga

Yang ikut berjaga

Delapan warga, masing-masing dengan cara main, cerita, pertumbuhan dan suaranya sendiri. Kartu di bawah adalah foto koleksi mereka di poster pilih warga.

Mas Boy hormatMas Boy24 tahun. Meneruskan tugas ronda bapaknya, belum yakin dirinya berani.
Pak RT dengan kunciPak RTSerenceng kunci, gaya membaca pengumuman. Warung jadi lebih murah.
Bang JagoBang JagoPreman pasar yang tobat. Keras di luar, lembut di dalam.
Mbah DukunMbah Dukun77 tahun, penjaga cerita lama. Pelan, lirih, berwibawa.
Si UcupSi Ucup12 tahun, ketapel, dua puluh kaleng di pagar Pak RT kena semua.
Bu TejoBu TejoPemilik warung. Tahu orang asing di gang tiga sebelum siapa pun.
Satpam KomplekSatpam KomplekFormal seperti melapor ke atasan. Di SOP tidak ada soal pocong.
Pak WiryoPak WiryoLinmas senior, pencerita setengah benar, yang memberi Boy mandat.

Lima wajah untuk setiap tokoh

Percakapan memakai potret sedada dengan ekspresi biasa, senang, sedih, kaget dan serius, termasuk Mbok Sum si penjahit dan Ki Suro sang guru ilmu. Yang bicara maju dan terang, yang mendengar mundur dan redup, dan tiap huruf berbunyi 8-bit khas tokohnya.

Percakapan pembuka
Pembuka: "Surat dari Bawah".
Surat dalam pembuka
Surat almarhum Pak Darmo untuk anaknya.
Lima ekspresi untuk delapan warga, Mbok Sum dan Ki Suro
Tamu tak diundang

37 musuh dan 8 bos

Tiga musuh inti muncul di semua map (Maling, Tuyul, Copet), sisanya khas tiap map. Semua menghadap arah geraknya, berjalan 8 frame, dan punya jurus yang bertambah di Siaga yang lebih tinggi. Bos punya pola tetap, jurus bergantian, dan mengamuk di bawah separuh nyawa.

Barisan 37 musuh

Bos

Delapan bos: Raja Maling, Ratu Begal, Nyi Kunti, Genderuwo, Juragan Tikus, Masinis Hantu, Noni Belanda, Siluman Buaya Putih

Raja Maling · Ratu Begal · Nyi Kunti · Genderuwo · Juragan Tikus · Masinis Hantu · Noni Belanda · Siluman Buaya Putih

Siklus jalan

Delapan frame per langkah, diputar mengikuti kecepatan geraknya. Di atas: Maling. Di bawah: Genderuwo.

Delapan frame jalan Maling
Delapan frame jalan Genderuwo
Fase kedua bos
Fase kedua bos di Siaga tertinggi.
Masinis Hantu
Masinis Hantu di Stasiun Tua.
Bekal ronda

41 senjata dan 80 perlengkapan

Senjata dari barang di sekitar rumah dan pusaka Nusantara: keris berluk, kujang, rencong, mandau, celurit, golok, bambu runcing, ketapel, sumpit, sampai panci, sapu lidi, toa dan sandal emak. Dua senjata level tertinggi bisa dilebur jadi senjata pamungkas (Keris Terbang, Meriam Bambu, Panah Sewu, Boombox). Tiap senjata punya bentuk tebasan, jejak dan dampak sendiri.

Barisan 41 senjata

Perlengkapan Mbok Sum

Delapan set sesuai delapan map, sepuluh slot per warga: kepala, kalung, badan atas, sarung tangan, sabuk, sepatu, celana, dua cincin dan punggung. Dijahit dari bahan map, ditempa sampai +5, stat sampingannya acak jadi tiap potong unik. Topi dan barang punggung terlihat langsung di badan warga.

Halaman perlengkapan seperti jam
Sepuluh slot melingkar seperti jam, lemari 25 potong per slot.
Pakaian terlihat di dunia
Blangkon dan kain gendongan terlihat saat bertarung.
80 ikon perlengkapan
Pos Ronda

Alasan untuk kembali besok

Di antara run, pemain pulang ke Pos Ronda. Semua yang dibawa pulang dari ronda jadi kekuatan yang menetap, pelan tapi terasa.

Pos Ronda
Pos Ronda: Bengkel, Mbok Sum, Ki Suro, Papan Pos.
Bengkel Bapak
Bengkel Bapak: level senjata permanen.
Mbok Sum
Mbok Sum: jahit dan tempa, potongan dipilih dari grid.
Ki Suro
Ki Suro: pohon Ilmu 23 simpul tiap warga.
Papan Pos
Papan Pos: perbaiki pos, kerjakan permintaan warga.
Buku Ronda
Buku Ronda: daftar isi, halaman terkunci masih coretan.
Halaman musuh di Buku Ronda
Catatan tiap musuh bertambah tiap kali mereka kalah.
Pilih lokasi dan Siaga
Dinding biro perjalanan untuk memilih map dan Siaga.
Tutorial Bahan pertama
Pertama kali memungut bahan: Mas Boy berpikir sejenak.
Konfirmasi bongkar
Yang tidak bisa dibatalkan selalu ditanya dulu.
Event kalender
Event kalender sungguhan tertulis di pojok layar.
Poster dua pemain di layar HP
Dua pemain di layar HP 20:9.
Suara

Dengarkan kampungnya

Musik kami adalah chiptune yang bertemu gamelan: saron, bonang, gong, kendang, suling, dan sesekali "dut" dangdut di map yang ramai. Suara malam dibuat tenang, tanpa desing serangga yang melelahkan. Bunyi yang sering terdengar punya tiga versi supaya tidak monoton, dan tiap warga punya suara kena pukul sendiri. Tekan tombol untuk memutar; tekan lagi untuk berhenti.

Musik

Desamap pertama · cuplikan
Pasar Malammap ketiga · cuplikan
Makam Keramatpelog, suling pelan
Tema Raja Malingbos Desa
Tema Noni Belandakotak musik sumbang, waltz
Malam hujanevent ronda
Pos Rondasaat naik pangkat
Naik pangkatkentongan dan denting perunggu
Menangakhir run

Suara warga

Mas Boy"Oke. Aku jaga malam ini."
Pak RT"Pengumuman: kampung aman."
Bang Jago"Sini lu, gede-gedean!"
Mbah Dukun"Ilmunya nambah, Le."
Bu Tejo"Menang! Besok gorengan gratis!"
Satpam Komplek"Waspada! Ancaman besar!"
Pak Wiryo"Persis kayak tahun delapan tujuh."
Si Ucupbunyi 8-bit saat bicara
Mbah Dukunbunyi 8-bit saat bicara, lebih ngebas

Suasana dan bunyi

Malam di desadaun, kodok di kejauhan
Hujan di gentengevent hujan
Kentongansenjata, kayu berongga
Goloktebasan berat
Petasanledakan kertas
Meriam bambuledakan berat
Recehdipungut
Lebur pamungkasbaja masuk ke kayu, gong
Raja Maling bersiap melompatperingatan jurus
Instingada yang mendekat di luar pandangan
Mas Boy kena pukultiap warga punya suaranya
Bu Tejo kena pukultiap warga punya suaranya
Jaminan mutu

Tidak ada rilis tanpa lulus

Sebelum build dikirim ke penguji, game memainkan dirinya sendiri: menu dibuka dengan keyboard, controller dan sentuhan, dua perangkat bermain lewat LAN, tiap layar difoto di tiga ukuran termasuk layar HP 20:9, dan satu run penuh 20 ronda dimainkan untuk mengukur ekonomi. Jumlah cek bertambah seiring game tumbuh.

Cek input dan menu per rilis. Hari ini ditambah 313 cek progresi, 30 cek LAN dan 357 cek tampilan: 1.578 cek sebelum tiap rilis.

Diuji di perangkat sungguhan

Build Android dikirim lewat pembaruan di dalam game ke HP penguji, terutama AYN Thor dan Xiaomi. Tiap rilis dicatat: nomor build, apakah unduhan di server cocok persis dengan yang kami uji, dan perangkat mana yang sudah diperbarui. Dua puluh lima build Android sudah terbit sejak 20 September.

Semua layar dirancang muat di layar HP 20:9 dengan antarmuka yang diperbesar, dan menghindari poni dan sudut membulat.

Halaman perlengkapan di layar HP
Halaman perlengkapan di ukuran layar HP.
Ke depan

Yang sedang dan akan kami kerjakan

sedangAnimasi serang dan mati

Warga menebas, terpukul, pingsan dan bangkit; musuh menyerang dan roboh; pose jurus dan mengamuk untuk tiap bos.

sedangMusik final lima map baru

Makam, Sawah, Stasiun, Pabrik dan Nelayan, plus empat tema bos dan suara malamnya.

sedangBunyi mekanik map baru

Peluit dan gemuruh kereta, dengung ban berjalan, air pasang, kotak musik Noni, galian Juragan Tikus, percikan Buaya.

sedangPoster lokasi

Delapan poster wisata ala biro perjalanan 1950 sampai 1970-an untuk layar pilih map.

berikutnyaRekaman suara warga

Sesi rekaman dengan pengisi suara untuk celetukan dan percakapan.

berikutnyaKosmetik event

Blangkon Wingit, Peci Lebaran, Bambu Runcing Merah Putih, Seragam Linmas Klasik.

berikutnyaUji tertutup Android

Dua puluh penguji di Google Play sebelum rilis publik.

berikutnyaSteam

Demo dan versi penuh, capsule art, trailer.

nantiMain bersama online

Setelah LAN, main berdua lewat internet.