Membangun sistem game yang lebih profesional dengan arsitektur modular, design pattern, ScriptableObject, JSON, object pooling, AI, API integration, dan deployment.
DALAM PENGEMBANGAN
⭐ 4.9 • Level Mahir • 10 Pertemuan • Unity + C#
Unity C# Preview
Capaian Pembelajaran
✔
Merancang arsitektur game yang modular
✔
Menerapkan design pattern dalam Unity
✔
Menggunakan ScriptableObject untuk data-driven game
✔
Menyimpan dan membaca data menggunakan JSON
✔
Mengoptimasi performa dengan object pooling
✔
Membangun AI behavior yang lebih kompleks
✔
Mengintegrasikan Unity dengan plugin, SDK, atau API
✔
Menyiapkan build dan deployment game
Silabus Materi
10 Materi • Unity C# Advanced Programming
1. Game Architecture dan Modular System4 materi • 45min
📘 Acuan SKKNI: Perancangan sistem game
📖 Deskripsi: Struktur project, manager class, dan pemisahan tanggung jawab
🎥 GameManager dan Service class 12:00
🎥 Modular gameplay system 12:00
2. Design Pattern di Unity4 materi • 45min
📘 Acuan: Software design pattern untuk game
📖 Deskripsi: Singleton, Observer, Factory, dan Strategy
🎥 Singleton pattern 10:00
🎥 Observer untuk event gameplay 12:00
3. ScriptableObject untuk Data Game4 materi • 40min
📘 Acuan: Data-driven game design
📖 Deskripsi: Membuat data item, enemy, level, dan configuration asset
🎥 Membuat ScriptableObject 10:00
🎥 Item database sederhana 12:00
4. JSON dan Data Persistence4 materi • 40min
📘 Acuan: Penyimpanan data lanjut
📖 Deskripsi: Save dan load data menggunakan JSON
🎥 Serialize dan deserialize data 10:00
🎥 Save file lokal 12:00
5. Object Pooling dan Optimization4 materi • 45min
📘 Acuan: Optimasi performa game
📖 Deskripsi: Mengurangi Instantiate dan Destroy saat runtime
🎥 Object pooling concept 10:00
🎥 Bullet pooling system 12:00
6. Advanced AI Behavior4 materi • 45min
📘 Acuan: Sistem kecerdasan buatan dalam game
📖 Deskripsi: Patrol, chase, attack, detection range, dan decision logic
🎥 Enemy detection 10:00
🎥 Behavior switching 12:00
7. Scene Loading dan Game Flow Lanjut4 materi • 40min
📘 Acuan: Manajemen alur aplikasi game
📖 Deskripsi: Loading scene, transition, dan persistent data
🎥 Async scene loading 10:00
🎥 Loading screen sederhana 12:00
8. Plugin, SDK, dan API Integration4 materi • 45min
📘 Acuan: Integrasi sistem eksternal
📖 Deskripsi: Menghubungkan Unity dengan plugin, SDK, dan web API
🎥 UnityWebRequest basic 10:00
🎥 Integrasi API sederhana 12:00
9. Build, Testing, dan Deployment4 materi • 40min
📘 Acuan: Produksi dan distribusi game
📖 Deskripsi: Build setting, testing, debugging, dan deployment ke platform target
🎥 Build Android dan PC 10:00
🎥 Testing build hasil export 10:00
10. Final Project Game Mahir4 materi • 60min
📘 Acuan: Implementasi sistem game lengkap
📖 Deskripsi: Membuat game final dengan arsitektur, data system, AI, UI, dan deployment