Usia 10-16 Tahun 90 Menit / Pertemuan Max 4 Siswa / Kelas

Game Dev - Roblox

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

Game Dev - 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.

Level 1

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
Level 2

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
Level 3

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
Level 4

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