Status Proyek: Aset 3D Game Mancing

Halaman ini merangkum progres pembuatan aset 3D (ikan + lingkungan danau + joran) untuk game mancing first-person. Dibuat otomatis dari catatan proyek, terakhir diperbarui 21 Juli 2026.

Ringkasan Cepat

Daftar 10 Ikan

# Ikan Status
1 Clownfish Di luar roster utama (cuma 1 animasi asli)
2 Blue Tang Di luar roster utama (cuma 1 animasi asli)
3 Marlin ✅ Lengkap
4 Bluefin Tuna ✅ Lengkap
5 Giant Trevally ❌ Rusak — butuh dibangun ulang dari sumber mentah
6 Mekong Giant Catfish ✅ Lengkap
7 Yellowfin Tuna ✅ Lengkap
8 Skipjack Tuna ✅ Lengkap
9 Grouper (Kerapu) ✅ Lengkap
10 Sailfish ✅ Lengkap (animasi "Caught" masih perlu dipoles)

Lingkungan Danau — Semua Selesai (18/18)

Dermaga, permukaan air, terrain bawah air, joran, senar joran, langit (sky dome), ring cakrawala, 3 batu, rumput, alang-alang, 3 pohon, dan 3 properti dermaga (ember, kotak pancing, tali).

Catatan penting untuk tim aplikasi (RealityKit): - Ikan sudah punya animasi baku (tinggal diputar). - Joran & senar tidak punya animasi baku — harus digerakkan lewat kode berdasarkan kemiringan HP, tiap frame. - Air belum ada efek riak/gelombang — itu tugas terpisah di sisi aplikasi (shader RealityKit). - Langit tidak punya sumber cahaya di dalam asetnya (disengaja) — aplikasi harus tambah DirectionalLight sendiri.

Update Terbaru

21 Juli 2026 — Animasi "meronta-ronta" (Caught) versi lebih dramatis sudah diterapkan ke 7 spesies ikan yang sudah lengkap (Bluefin, Yellowfin, Skipjack, Giant Trevally, Grouper, Marlin, Sailfish). Catatan: animasi Giant Trevally sudah bagus, tapi mesh/bentuk badannya sendiri masih rusak dari sebelumnya — belum diperbaiki di update ini.

Lisensi

Beberapa aset pakai sumber CC-BY (wajib dicantumkan kreditnya), bukan bebas royalti total. Detail teks kredit lengkap ada di catatan sumber tiap aset di dalam repo.

Yang Masih Perlu Dikerjakan (sisi aplikasi, bukan repo aset ini)

  1. Shader air (riak, refraksi)
  2. Kontrol gerakan joran & senar berdasarkan kemiringan HP
  3. Halaman kredit/lisensi di app
  4. Tambah lampu arah (directional light) + pencahayaan lingkungan yang cocok dengan warna langit

Halaman ini dibuat dari catatan internal proyek (CHECKPOINT.md, CLAUDE.md) dan di-hosting di Cloudflare Pages supaya bisa diakses kapan saja tanpa laptop harus menyala.