Pemrograman C# Unity Tingkat Pemula

Belajar dasar pemrograman C# di Unity dari nol: struktur script, variabel, input, movement, collision, UI, hingga mini project sederhana.

DALAM PENGEMBANGAN
⭐ 4.8 • Level Pemula • 10 Pertemuan • Unity + C#
Unity C# Preview

Capaian Pembelajaran

Memahami fungsi script C# dalam Unity
Menulis variabel, tipe data, dan logika dasar
Menggunakan function dan method sederhana
Mendeteksi input keyboard dan mouse
Menggerakkan objek menggunakan Transform
Menggunakan collision dan trigger dasar
Menghubungkan UI dengan script C#
Membuat mini game sederhana

Akses Pratinjau

Materi Pratinjau Unity Programming 3 materi • 180min

Silabus Materi

10 Materi • Unity C# Beginner Programming

1. Pengenalan C# di Unity 4 materi • 30min
📘 Acuan SKKNI: Dasar penggunaan game engine
📖 Deskripsi: Mengenal fungsi script C# dalam Unity
🎥 MonoBehaviour dan Script Component 8:00
🎥 Start() dan Update() 7:00
2. Variabel dan Tipe Data 4 materi • 30min
📘 Acuan SKKNI: Pemrograman dasar game
📖 Deskripsi: int, float, string, bool, dan public variable
🎥 Variable di Inspector 8:00
🎥 Debug.Log untuk pengecekan data 7:00
3. Operator dan Conditional 4 materi • 35min
📘 Acuan: Logika dasar dalam gameplay
📖 Deskripsi: If, else, comparison, dan logical operator
🎥 Membuat kondisi menang dan kalah 10:00
🎥 Studi kasus: nyawa pemain 8:00
4. Function dan Method 4 materi • 35min
📘 Acuan: Struktur kode sederhana
📖 Deskripsi: Membuat fungsi untuk aksi berulang
🎥 Function tanpa parameter 8:00
🎥 Function dengan parameter 9:00
5. Input Keyboard 4 materi • 30min
📘 Acuan: Interaksi user dalam game
📖 Deskripsi: Membaca input keyboard menggunakan Input.GetKey
🎥 Input.GetKey dan Input.GetKeyDown 8:00
🎥 Gerak objek dengan keyboard 10:00
6. Input Mouse 4 materi • 30min
📘 Acuan: Interaksi klik user
📖 Deskripsi: Mouse click, pointer, dan interaksi sederhana
🎥 Input.GetMouseButtonDown 8:00
🎥 Klik objek untuk score 10:00
7. Transform dan Movement 4 materi • 35min
📘 Acuan: Kontrol objek game
📖 Deskripsi: Position, rotation, scale, dan movement sederhana
🎥 Transform.Translate 8:00
🎥 Movement dengan Time.deltaTime 10:00
8. Collision dan Trigger Dasar 4 materi • 35min
📘 Acuan: Interaksi antar objek
📖 Deskripsi: Collider, Rigidbody, OnCollision, dan OnTrigger
🎥 Collision detection 9:00
🎥 Trigger untuk item pickup 10:00
9. UI Basic dengan C# 4 materi • 30min
📘 Acuan: Interface pengguna dalam game
📖 Deskripsi: Text, button, score, dan event UI
🎥 Update score text 8:00
🎥 Button untuk restart scene 9:00
10. Mini Project Game Pemula 4 materi • 45min
📘 Acuan: Implementasi kompetensi dasar
📖 Deskripsi: Membuat game sederhana berbasis input, score, dan win condition
🎥 Project setup 10:00
🎥 Final testing 10:00