VR Kesadaran lingkungan, memilah dan mengolah sampah

VR Kesadaran lingkungan, memilah dan mengolah sampah

VR Kesadaran lingkungan, memilah dan mengolah sampah

Date

Date

Date

Juli 2025 - Oktober 2025

Juli 2025 - Oktober 2025

Juli 2025 - Oktober 2025

Overview

VR Kesadaran Lingkungan adalah sebuah media interaktif untuk mempelejari tentang kesadaran lingkungan, terdapat materi tentang lingkungan, kemudian simulasi memilah sampah, dan simulasi mengolah sampah menjadi hal yang berguna.

Anggota Tim

  1. Raju Putra (Lead Programmer, Audio Engineer, UI/UX Designer, Game Designer)

  2. Bagus Akmal (Game Programmer)



Tampilan Home

In-App Display

(Tampilan panel video materi pembelajaran)

(Panel panel teks beserta objek simulasi)

(Tampilan halaman pemilahan dalam aplikasi VR)

(Tampilan kantong sampah virtual yang harus dibawa ke lokasi pengolahan)

(Tampilan sampah di halaman pengolahan)

(Memasukkan sampah ke tungku pembakaran)

(Tombol untuk menyalakan api pembakaran)

(Mengambil hasil pembakaran)

(Tampilan cetakan yang berisi hasil pembakaran)

(Tampilan perendaman cetakan ke air)

(Tampilan cetakan setelah di rendam)

(Tampilan hasil conblock)

Fitur yang saya kembangkan

Proyek ini adalah sebuah simulasi edukasi berbasis Virtual Reality (VR) yang bertujuan untuk meningkatkan kesadaran lingkungan pada siswa. Saya bertanggung jawab untuk mengembangkan mekanik inti dan alur permainan untuk dua modul utama: Simulasi Pemilahan Sampah dan Simulasi Daur Ulang.

Berikut adalah hal-hal inti yang saya kembangkan dari proyek ini:

Manajemen Alur & Progres Pemain
  1. Sistem Manajer Terpusat: Mengimplementasikan Game Manager di setiap scene (ManajerTaman & ManajerPanduan) yang bertindak sebagai "sutradara" untuk mengontrol progres pemain, memicu event, dan memastikan alur simulasi berjalan sesuai urutan yang logis.

  2. Panduan Suara Dinamis: Mengembangkan sistem panduan audio yang adaptif. Suara instruksi diputar secara berurutan sesuai dengan tindakan dan progres pemain, memberikan arahan yang jelas dan imersif, cocok untuk target audiens anak sekolah.

  3. UI Progres Real-time: Membuat dan mengintegrasikan UI World Space untuk memberikan feedback visual kepada pemain, seperti penghitung jumlah sampah yang harus dipilah dan cooldown timer visual saat proses pendinginan paving block.

Mekanik Interaksi VR (XR Interaction Toolkit)
  1. Sistem Pemilahan Sampah Berbasis Kategori: Merancang mekanik di mana pemain harus mengambil sampah dan memasukkannya ke tong sampah yang benar (Organik, Anorganik, dll.). Sistem ini divalidasi menggunakan kombinasi Enum untuk kategori dan Trigger Collider untuk deteksi.

  2. Alur Daur Ulang Multi-tahap: Membangun proses crafting yang imersif dari awal hingga akhir, mulai dari memasukkan sampah plastik, proses pembakaran, menuang cairan, mencetak, mendinginkan di air, hingga menyusun paving block yang sudah jadi.

  3. Interaksi Fisika yang Disesuaikan: Mengatasi masalah umum di VR seperti objek tersangkut dengan mengimplementasikan Physics Layer Matrix. Ini memungkinkan alat (seperti centong) untuk tidak bertabrakan dengan mesin, namun tetap dapat berinteraksi dengan trigger di dalamnya, menciptakan pengalaman yang mulus.

  4. Sistem Penempatan Objek (Snapping): Membuat mekanik di mana paving block yang sudah jadi dapat "terkunci" secara otomatis ke posisi yang telah ditentukan di atas meja, lengkap dengan visual guide transparan sebagai acuan.

Pengelolaan Aset & Feedback
  1. Manajer Audio Terpusat (Singleton): Membangun AudioManager dengan pola desain Singleton untuk mengelola semua background music dan sound effects (SFX) di seluruh proyek. Ini memungkinkan prefab yang di-spawn secara dinamis untuk memutar SFX tanpa memerlukan referensi manual.

  2. Feedback Audio & Visual: Mengintegrasikan SFX pada setiap interaksi kunci (mengambil sampah, memasukkan ke tong, menekan tombol, dll.) dan efek visual seperti outline shader untuk membantu pemain menemukan objek di lingkungan yang luas.

Teknologi: Unity, C#, XR Interaction Toolkit, URP (Universal Render Pipeline).

More projects

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

rajuputratzy@gmail.com

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

rajuputratzy@gmail.com

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

E-mail

rajuputratzy@gmail.com

Create a free website with Framer, the website builder loved by startups, designers and agencies.