Unity adalah salah satu engine game yang paling populer dan kuat digunakan untuk membuat game dan aplikasi interaktif 2D dan 3D. Dengan antarmuka yang intuitif dan fitur yang lengkap, Unity memungkinkan pengembang untuk merancang, membangun, dan menerbitkan aplikasi interaktif dengan mudah di berbagai platform, termasuk PC, konsol, perangkat mobile, dan VR/AR. Unity menawarkan berbagai alat untuk pemrograman, desain grafis, animasi, dan manajemen aset yang memudahkan proses pengembangan.
Silabus Kursus Unity
1. Basic
-
Pengantar Unity Instalasi dan Pengaturan Lingkungan Kerja
-
Antarmuka Pengguna Unity
-
Konsep Dasar Game Engine
-
Dasar-dasar Pengembangan Game Pengenalan ke Scene, GameObjects, dan Components
-
Manipulasi Transformasi (Posisi, Rotasi, Skala)
-
Penggunaan Prefabs
-
Pemrograman dengan C# Dasar-dasar C# di Unity
-
Skrip Dasar untuk Interaksi Game
-
Penggunaan Variabel, Fungsi, dan Kontrol Alur
-
Pembuatan Aplikasi Sederhana Game 2D: Platformer sederhana
-
Game 3D: Cubes dan Colliders
Contoh Aplikasi:
-
Game platformer 2D dengan karakter dan musuh
-
Game 3D sederhana dengan objek bergerak dan interaksi dasar
2. Intermediate
-
Desain Level dan Lingkungan Pembuatan Level dengan ProBuilder
-
Teknik Lighting dan Shadows
-
Material dan Shader Dasar
-
Sistem Input dan Kontrol Implementasi Input dari Keyboard, Mouse, dan Controller
-
Membuat Kontroler Karakter
-
Audio dan Musik Penggunaan Audio Source dan Audio Listener
-
Pembuatan Efek Suara dan Musik dalam Game
-
Penyimpanan dan Manajemen Data Sistem Penyimpanan PlayerPrefs
-
Penggunaan File System dan JSON untuk Data
Contoh Aplikasi:



