|
||
---|---|---|
.idea/.idea.ToothyV/.idea | ||
.vscode | ||
Assets | ||
Packages | ||
ProjectSettings | ||
ToothyV_BurstDebugInformation_DoNotShip/tempburstlibs | ||
.gitattributes | ||
.gitignore | ||
README.md |
README.md
ToothyV
Deskripsi Proyek
ToothyV adalah sebuah game edukasi interaktif yang dirancang untuk membantu anak usia 6-9 tahun memahami dan mempelajari tentang kesehatan gigi. Dengan antarmuka yang menarik dan fitur pembelajaran yang beragam, ToothyV bertujuan untuk meningkatkan pengetahuan tentang pentingnya menjaga kebersihan dan kesehatan gigi melalui pengalaman belajar yang menyenangkan.
Fitur Utama
- Menu Belajar Interaktif: Menyediakan modul pembelajaran komprehensif tentang kesehatan dan penyakit gigi umum yang disajikan secara menarik.
- Pop-up Pre-test dan Post-test: Fitur evaluasi pengetahuan pengguna melalui kuis interaktif yang mengukur pemahaman sebelum dan sesudah belajar.
- Menu Bermain Interaktif: Mode permainan yang memungkinkan pengguna untuk menyerang musuh berupa makanan tidak sehat, memperkuat konsep menjaga kesehatan gigi melalui gameplay yang seru.
- Navigasi Menu yang Intuitif: Antarmuka pengguna yang dirancang agar mudah digunakan oleh anak-anak, memudahkan eksplorasi konten pembelajaran dan permainan.
Teknologi yang Digunakan
Proyek ini dikembangkan menggunakan:
- Unity 3D: Sebagai game engine utama yang powerful untuk pengembangan game 2D/3D.
- C#: Bahasa pemrograman utama untuk implementasi logika dan interaktivitas game.
- ShaderLab & HLSL: Digunakan untuk menciptakan efek visual dan material kustom yang menarik dalam game.
- Unity Cloud: Dimanfaatkan untuk penyimpanan dan pengelolaan database pengguna, memungkinkan data persistensi dan fitur cloud lainnya.
Persyaratan Sistem
Untuk menjalankan atau mengembangkan proyek ToothyV, Anda memerlukan:
- Unity Hub dan Unity Editor (disarankan menggunakan versi yang kompatibel dengan Unity 2022.x/2023.x atau yang digunakan saat pengembangan terakhir).
- Visual Studio atau IDE lain yang kompatibel untuk pengembangan C# (misalnya Visual Studio Code dengan ekstensi C#).
Cara Menginstal dan Menjalankan Proyek
Ikuti langkah-langkah berikut untuk menginstal dan menjalankan proyek ToothyV di lingkungan pengembangan lokal Anda:
- Kloning Repositori:
git clone https://github.com/itsvraza/ToothyV.git
- Buka Proyek di Unity Editor:
- Buka Unity Hub.
- Klik "Add" atau "Open" dan arahkan ke direktori
ToothyV
yang baru saja Anda kloning. - Pilih proyek dan buka dengan Unity Editor yang sesuai. Unity akan memuat semua aset dan script yang diperlukan.
- Jalankan Aplikasi/Game:
- Setelah proyek berhasil dimuat di Unity Editor, Anda dapat menekan tombol
Play
(ikon segitiga) untuk menjalankan game dalam mode Editor. - Untuk membuat build yang dapat dieksekusi (misalnya, untuk Android atau Windows), navigasikan ke
File > Build Settings
di Unity Editor, pilih platform target Anda, dan ikuti instruksi untuk proses build.
- Setelah proyek berhasil dimuat di Unity Editor, Anda dapat menekan tombol
Kontribusi
Kami sangat menyambut kontribusi untuk pengembangan ToothyV! Jika Anda tertarik untuk berkontribusi, silakan ikuti panduan di bawah ini:
- Fork repositori ini ke akun GitHub Anda.
- Kloning repositori yang sudah Anda fork ke mesin lokal Anda.
git clone https://github.com/itsvraza/ToothyV.git
- Buat cabang baru untuk fitur atau perbaikan yang ingin Anda kerjakan:
git checkout -b fitur/nama-fitur-baru-anda # Contoh: git checkout -b feat/add-new-quiz-level
- Lakukan perubahan pada kode Anda.
- Tambahkan perubahan ke staging area dan komit perubahan Anda dengan pesan komit yang jelas dan deskriptif:
(Disarankan untuk menggunakan konvensi pesan komit sepertigit add . git commit -m "feat: Menambahkan [deskripsi singkat fitur/perbaikan]" # Contoh: git commit -m "feat: Menambahkan level kuis baru"
feat:
untuk fitur baru,fix:
untuk perbaikan bug,docs:
untuk dokumentasi, dll.) - Dorong cabang Anda ke repositori fork Anda di GitHub:
git push origin fitur/nama-fitur-baru-anda
- Buat Pull Request (PR) dari cabang Anda ke cabang
main
di repositori asli (itsvraza/ToothyV
). Berikan deskripsi yang jelas tentang perubahan Anda.
Lisensi
Proyek ini dilisensikan di bawah MIT License. Lihat file LICENSE (jika ada) untuk detail lebih lanjut.
Kontak
Jika Anda memiliki pertanyaan, saran, atau ingin menghubungi, silakan kirimkan email ke e31222569@student.polije.ac.id atau buka Issue baru di repositori ini.