Game Dev - Roblox
Siswa akan belajar semua aspek game development — dari desain 3D hingga Lua scripting — dan mempublikasikan game mereka di platform Roblox.

Apa yang Akan Dipelajari?
Siswa akan menguasai keahlian teknis dan logika pemrograman melalui aktivitas interaktif yang menyenangkan.
3D World Building
Desain dunia 3D yang imersif menggunakan terrain editor, part modeling, dan dekorasi environment di Roblox Studio.
Lua Scripting
Pelajari bahasa pemrograman Lua untuk menghidupkan game — dari interaksi sederhana hingga mekanik game kompleks.
Game Mechanics
Buat sistem skor, level, power-up, inventory, dan mekanik game lainnya yang membuat game seru dimainkan.
Publish & Multiplayer
Publish game ke platform Roblox dan buat pengalaman multiplayer yang bisa dimainkan teman-teman secara online.
Kurikulum & Level
Jalur pembelajaran terstruktur, dirancang bertahap untuk memastikan siswa memahami setiap konsep dengan baik.
Roblox Studio — Pengenalan
- Pengenalan antarmuka Roblox Studio & navigasi 3D
- Part modeling: insert, resize, rotate & anchor
- Material, warna & properties objek
- Terrain editor: membuat landscape & environment
- Spawn point, lighting & atmosphere
- Toolbox & model library dari komunitas
- Proyek akhir: Obby (Obstacle Course) Sederhana
Lua Scripting — Dasar
- Pengenalan script & output console
- Variabel, tipe data & operator di Lua
- Kondisi (if/else) & event handling (Touched, Clicked)
- Loop: for, while & repeat-until
- Fungsi & parameter dasar
- Script interaktif: door, trap & collectible
- Proyek akhir: Tycoon Game Sederhana
Game Mechanics & UI
- Leaderboard, skor & sistem poin
- GUI: ScreenGui, TextLabel, ImageLabel & Button
- DataStore: menyimpan data pemain (progress, coin)
- Sistem inventory & shop
- Tool & weapon system
- Animasi karakter & cutscene sederhana
- Proyek akhir: Adventure Game dengan Quest
Advanced & Publishing
- Module script & kode terorganisir
- RemoteEvent & RemoteFunction (client-server)
- Multiplayer game logic & anti-cheat dasar
- Game pass & monetisasi
- Playtesting, debugging & optimisasi
- Publish game ke Roblox & marketing dasar
- Proyek akhir: Game Multiplayer Lengkap
