Games

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

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button