Silabus Kursus 10 Sesi – Penerapan Sistem Pertarungan Turn-Based RPG Edukatif di Unity 3D
Sesi | Materi | Penjelasan | Output |
---|---|---|---|
1 | Pengenalan RPG & Sistem Turn-Based | – Konsep dasar game RPG dan sistem pertarungan turn-based – Studi kasus game seperti Pokémon, Final Fantasy – Ide game edukatif dengan sistem kuis |
Desain awal dan sketsa konsep game |
2 | Persiapan Proyek di Unity 3D | – Setup Unity Project (2D atau 3D) – Import asset karakter, musuh, latar, UI – Struktur folder proyek |
Template project RPG edukatif |
3 | Pembuatan Player dan Musuh | – Buat GameObject player & musuh – Tambahkan script dasar (nama, HP, attack, defense) – Persiapan sistem giliran |
Player dan musuh muncul di arena |
4 | Logika Sistem Giliran (Turn-Based) | – Buat sistem giliran: siapa menyerang duluan – Pemanfaatan state machine – Tampilan giliran di UI |
Sistem giliran aktif antar player dan musuh |
5 | Implementasi Serangan dan Efek | – Buat fungsi attack – Kurangi HP target – Tambahkan animasi/efek (jika ada) – Kondisi menang/kalah |
Serangan antar karakter berjalan |
6 | Integrasi Kuis Edukatif | – Menampilkan soal sebelum/selama serangan – Soal dari database/array – Jika jawaban benar → serang musuh, salah → gagal |
Sistem kuis berjalan dalam pertarungan |
7 | Sistem UI & Health Bar | – Menambahkan UI turn, HP bar, tombol aksi – Menggunakan Canvas & TextMeshPro – Perubahan HP terlihat real-time |
UI game lengkap dan responsif |
8 | Leveling dan Skor Edukatif | – Tambahkan exp dan leveling sederhana – Sistem skor berdasarkan jawaban benar – Tampilan akhir skor |
Sistem leveling & skor edukatif |
9 | Polishing Game & Integrasi Audio | – Tambah musik latar & efek suara – Perbaikan bug sistem giliran & input – Uji coba berbagai skenario |
Game playable dengan elemen audio |
10 | Export, Build, dan Presentasi Game | – Build game untuk PC/Android – Presentasi hasil akhir peserta – Evaluasi proyek & refleksi pembelajaran |
Game turn-based RPG edukatif siap digunakan |