Kursus/Jasa Unity 3D ~ Pengembangan Game Strategi Ekonomi Virtual dengan AI Sederhana Menggunakan Unity

Berikut adalah silabus 10 sesi untuk kursus Pengembangan Game Strategi Ekonomi Virtual dengan AI Sederhana Menggunakan Unity, dengan pendekatan praktis dan bertahap dari dasar hingga implementasi sistem AI dasar.
🧠Judul Kursus:
Pengembangan Game Strategi Ekonomi Virtual dengan AI Sederhana Menggunakan Unity (10 Sesi)
🎯 Tujuan Umum:
Peserta dapat merancang dan mengembangkan game strategi berbasis ekonomi dengan fitur AI sederhana yang dapat mengambil keputusan seperti membeli, menjual, membangun, atau menyerang berdasarkan logika tertentu.
📚 Silabus Per Sesi (Total: 10 Sesi @ 1.5 jam)
Sesi 1: Pengenalan Game Strategi Ekonomi dan Setup Unity
-
Pengenalan genre game strategi ekonomi virtual (misalnya: Age of Empires, Civilization, Tropico)
-
Instalasi Unity dan setup project baru
-
Perkenalan interface Unity (Scene, Game, Inspector, Hierarchy, dll)
-
Struktur folder dan manajemen asset
-
Output: Proyek Unity kosong siap dikembangkan
Sesi 2: Membuat Peta dan Grid Dunia Virtual
-
Konsep grid-based map (Tilemap atau GameObject array)
-
Membuat peta kotak 2D/3D (grid world)
-
Penempatan lokasi bangunan (rumah, pasar, tambang, dll)
-
Output: Dunia game dengan sistem grid yang bisa diakses melalui script
Sesi 3: Sistem Sumber Daya dan Ekonomi Dasar
-
Desain sistem ekonomi: Emas, kayu, makanan, penduduk
-
Pemrograman script resource manager
-
Update UI untuk menampilkan jumlah sumber daya
-
Output: Sistem ekonomi dinamis dan bisa ditambahkan resource
Sesi 4: Membangun Bangunan dan Produksi Sumber Daya
-
Interaksi user untuk membangun bangunan
-
Bangunan menghasilkan sumber daya per waktu tertentu
-
Menambahkan waktu build dan biaya bangunan
-
Output: Pemain bisa membangun dan melihat peningkatan sumber daya
Sesi 5: AI Dasar untuk Musuh atau NPC Ekonomi
-
Konsep finite state machine (FSM) sederhana untuk AI
-
AI dapat memutuskan membangun atau mengumpulkan berdasarkan kondisi
-
Menyimpan state dan membuat decision tree sederhana
-
Output: NPC mampu mengambil keputusan ekonomi dasar
Sesi 6: Unit dan Pergerakan AI
-
Membuat unit (pekerja atau prajurit)
-
Sistem pergerakan ke target (menggunakan NavMesh atau A*)
-
AI menggerakkan unit untuk mengumpulkan sumber daya atau membangun
-
Output: AI bisa mengontrol unit secara otomatis
Sesi 7: Interaksi Antar Pemain dan Musuh (Trading atau Serangan)
-
Sistem perdagangan sederhana antar AI atau pemain
-
Alternatif: Sistem serangan AI ke pemain jika sumber daya AI penuh
-
AI dapat memilih menyerang atau berdagang tergantung state ekonomi
-
Output: Interaksi strategis antara dua pihak
Sesi 8: UI Kontrol Strategi dan Panel Informasi
-
Membuat panel UI untuk kontrol pemain (membangun, melihat statistik, memilih unit)
-
Tooltip dan feedback visual saat melakukan aksi
-
Output: UI game strategi yang informatif dan fungsional
Sesi 9: Balancing dan Penambahan Fitur Game
-
Menyesuaikan kecepatan produksi, biaya, dan AI difficulty
-
Menambahkan kondisi menang/kalah
-
Penambahan efek suara dan animasi sederhana
-
Output: Game strategi ekonomi yang playable
Sesi 10: Finalisasi, Testing, dan Build Game
-
Pengujian keseluruhan sistem
-
Debugging dan optimasi performa
-
Export ke file build (Windows/WebGL)
-
Presentasi hasil akhir
-
Output: File executable atau WebGL dari game strategi ekonomi virtual