📘 Framework Belajar Roblox Studio: Dari Pemula hingga Advanced

🔹 Level 1: Pemula (Getting Started & Dasar-Dasar)
🎯 Tujuan: Memahami lingkungan Roblox Studio dan dasar scripting.
Materi Utama:
- Pengenalan Roblox Studio
- Instalasi Roblox Studio.
- Interface: Explorer, Properties, Toolbox, Viewport.
- Navigasi workspace & hierarchy.
- Dasar-Dasar Building
- Membuat part (block, sphere, wedge, cylinder).
- Mengubah ukuran, posisi, warna, material.
- Grouping & anchoring objek.
- Pengenalan Lua Scripting
- Apa itu Lua & Script Editor.
- Membuat script sederhana (print, variable, loop).
- Event dasar:
Touched,Clicked.
- Mini Project Pemula
- Membuat obby sederhana (parkour game).
- Membuat pintu yang terbuka saat tombol ditekan.
🔹 Level 2: Menengah (Gameplay & Interaksi)
🎯 Tujuan: Membuat game interaktif dengan GUI, leaderboard, dan mekanik gameplay.
Materi Utama:
- Player & Character Control
- Manipulasi karakter.
- Custom spawn points.
- Health system.
- Gameplay Mechanics
- Script coin collection.
- Leaderboard dengan DataStore sederhana.
- Checkpoint system.
- GUI & UX Design
- Membuat GUI (text, image, buttons).
- Score/coin display.
- Menu sederhana (play, exit, settings).
- Game Publishing
- Upload game ke Roblox platform.
- Setting permissions (private, friends, public).
- Basic monetization (gamepass).
- Mini Project Menengah
- Membuat game collect-coin + leaderboard.
- Membuat mini racing game dengan checkpoint.
🔹 Level 3: Advanced (Professional Game Development)
🎯 Tujuan: Mengembangkan game kompleks dengan AI, monetisasi, dan multiplayer.
Materi Utama:
- Advanced Lua Scripting
- Module scripts & function reuse.
- RemoteEvent & RemoteFunction (client-server communication).
- Advanced DataStore (save/load player data).
- Physics & AI
- NPC dengan pathfinding.
- Enemy AI (patrol, chase, attack).
- Vehicle system (car, plane, boat).
- Game Economy & Monetization
- In-game shop dengan virtual currency.
- Gamepass & developer products.
- Marketplace integration.
- Multiplayer & Networking
- Server vs client scripting.
- Anti-cheat dasar.
- Leaderboard global.
- Optimization & Polish
- Performance tuning.
- Sound design & animation.
- UI/UX best practices.
- Project Advanced
- RPG sederhana dengan quest system.
- Tycoon game (simulasi bisnis).
- Multiplayer survival game.
🔹 Framework Waktu Belajar
- Minggu 1–2 (Pemula): Dasar Roblox Studio + Lua.
- Minggu 3–4 (Menengah): Gameplay mechanics, GUI, dan publishing.
- Minggu 5–8 (Advanced): AI, multiplayer, monetisasi, polish project.
👉 Dengan framework ini, siswa bisa mulai dari membuat game sederhana → sampai game profesional yang bisa dipublish dan menghasilkan Robux.








