Belajar Scripting Roblox
Tulis skrip Roblox sungguhan dalam Lua dan mainkan game-nya tepat di sebelah kodemu. Gratis, dengan petunjuk AI dan sertifikat, di komputer, Chromebook, atau ponsel apa pun.
91,635+ coder terdaftar
24 pelajaran24 tantangan74 soal kuis
- Ramah pemula
Bantuan coding dengan AI
Pelajaran interaktif yang praktis
Kuis untuk menguji pemahamanmu
Sertifikat penyelesaian gratis
Coba skrip Roblox di sini
Tiga game kecil dari kursus ini. Ubah skrip di editor, tekan Main, lalu jelajahi apa yang kamu tulis.
Menyentuh lava membuat Health pemain menjadi 0. Ganti 0 di baris 6 menjadi 50, tekan Main, dan lava hanya melukai.
local lava = script.Parent
lava.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)
Silabus
Bagian ini termasuk dalam Perjalanan Lua. Silabus lengkapnya punya lebih banyak bagian: klik pratinjau mana pun di bawah untuk melihatnya di halaman Perjalanan.
- Bagian 1Dasar-Dasar90 pelajaran
- Bagian 2Logika dan Alur54 pelajaran
- Bagian 3Pemrograman Berorientasi Object70 pelajaran
- Bagian 4Pengantar Luau73 pelajaran
Bagian 5
Scripting Game Roblox
Mulai bagianMulaiBuat script game Roblox sungguhan dengan Luau dan mainkan di browser-mu: lantai lava, koin, papan peringkat, landasan lompat, pintu dengan tombol, platform bergerak, dan checkpoint. Akhiri dengan obby buatanmu sendiri.Skrip dan Bagian
4 pelajaran413Perulangan dan Fungsi
6 pelajaran619Peristiwa dan Pemain
6 pelajaran618Mekanik Game
7 pelajaran721Game Pertamamu
1 pelajaran13
Belajar sambil praktik
Tulis kode sungguhan, query database, buat website, dan kuasai prompt AI. Pelajaran interaktif kami mencakup setiap keterampilan yang dibutuhkan developer modern.
Bangun streakmu
Tetap konsisten dan lihat progresmu bertumbuh! Pantau kebiasaan coding harianmu, lindungi streakmu dengan hari beku, dan raih hadiah karena hadir setiap hari.
12 hari streak
Kembali besok untuk menjaga streakmu!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Gandakan atau hangus
Hari ke-5 dari 7
Pembeku Streak
2 left
Coding di mana saja
Bawa perjalanan coding-mu ke mana saja! Tanpa setup, tanpa unduhan: cukup buka dan mulai coding. Tersedia di iOS, Android, dan Web dengan rating bintang 4,9.
Kamu tidak sendirian
Bersaing di papan peringkat global, ajak teman untuk mendapat hadiah, dan rayakan kemenangan satu sama lain. Coding lebih seru bersama teman!
Semua cara belajar
Baca, dengarkan, uji dirimu, tanya AI, atau cari lagi apa pun yang sudah kamu pelajari. Setiap pelajaran menyesuaikan diri denganmu.
Variabel adalah wadah bernama yang menyimpan nilai yang bisa kamu pakai lagi nanti di programmu.
Di Python, kamu membuatnya dengan menulis nama, tanda sama dengan, lalu nilai yang ingin kamu simpan.
Nilainya bisa berubah seiring waktu. Menetapkan ulang nama itu cukup membuatnya menunjuk ke nilai baru.
Dapatkan sertifikat
Dapatkan sertifikat untuk setiap kursus yang kamu selesaikan. Tambahkan ke profil LinkedIn dan CV-mu untuk menunjukkan keahlian coding-mu kepada pemberi kerja.
Kenapa belajar scripting Roblox dengan Coddy
- Skrip dan game-mu berdampingan. Tekan Main dan gerakkan karaktermu melewati apa yang baru kamu tulis, dengan W A S D di keyboard atau thumbstick di layar sentuh. Tekan Periksa dan lihat pemain uji menempuh rute yang sama dengan rute penilai.
- Semuanya berjalan di browser, jadi kamu bisa belajar di Chromebook sekolah, tablet, atau ponsel. Roblox Studio hanya berjalan di Windows dan macOS. Di sini tidak ada yang perlu diinstal dan tidak perlu masuk ke akun Roblox.
- API Roblox yang akan kamu temui di setiap game sungguhan:
Instance.new,workspace,Position,Size,ColordanTransparencysebuah part, eventTouched,Humanoid,Playersdanleaderstats,task.wait,ClickDetectordanTweenService. Engine-nya meniru pengaturan bawaan Roblox sendiri, seperti respawn setelah 5 detik danJumpHeightsebesar 7,2, jadi Luau yang kamu tulis di sini sama dengan Luau yang kamu tulis di Studio. Di sana kamu juga membuat sendiri part yang dibutuhkan skripmu, yang di sini sudah disiapkan oleh setiap pelajaran. - 24 pelajaran dalam 5 bab, masing-masing diakhiri dengan mekanik game yang berfungsi: jembatan yang menghilang, lantai lava, pengumpul koin, papan lompat, pintu bertombol, platform bergerak, checkpoint, dan garis finis. Pelajaran terakhir menggabungkan semuanya menjadi obby buatanmu sendiri.
Pertanyaan yang sering diajukan tentang scripting Roblox
Roblox memakai bahasa pemrograman apa?
+= dan interpolasi string. Engine Roblox sendiri ditulis dalam C++, tetapi kamu tidak pernah menulis C++ untuk membuat game Roblox: setiap skrip di Roblox Studio adalah Luau. Lua biasa umumnya berjalan tanpa perubahan sebagai Luau, karena itulah banyak orang masih menyebutnya Roblox Lua.Bagaimana cara mulai scripting di Roblox?
workspace.Lava atau script.Parent), mengubah property-nya (Color, Size, Transparency), dan menghubungkan fungsi ke sebuah event supaya kode berjalan saat sesuatu terjadi (Touched, PlayerAdded, MouseClick). Kursus ini mengajarkannya dengan urutan itu, satu game kecil per pelajaran. Di Roblox Studio, kamu menambahkan skrip dengan mengarahkan kursor ke sebuah part atau ServerScriptService di Explorer, menekan tombol plus, lalu memilih Script.Apakah perlu Roblox Studio untuk belajar scripting Roblox?
Tidak untuk mempelajarinya. Setiap pelajaran berjalan di browser pada game engine kecil yang ditulis Coddy dalam Luau, yang meniru bagian API Roblox yang dipakai pemula. Saat kamu ingin menerbitkan game untuk pemain lain, kamu butuh Roblox Studio, yang gratis untuk Windows dan macOS. Luau dan semua yang kamu pelajari tetap terpakai. Di Studio kamu membuat part dan menempatkan skrip sendiri, seperti yang dilakukan dunia di setiap pelajaran untukmu.
Bisakah belajar scripting Roblox di Chromebook atau ponsel?
Bisa. Roblox Studio tidak berjalan di ChromeOS, iPad, atau ponsel, tetapi pelajaran ini bisa: editor dan game-nya sama-sama berjalan di browser, dan di layar sentuh game-nya menampilkan thumbstick dan tombol lompat, seperti Roblox di ponsel. Untuk menerbitkan game Roblox-mu sendiri nanti, kamu butuh komputer Windows atau Mac untuk Studio.
Apakah ini Roblox yang asli?
Touched, Humanoid, Players, leaderstats, task.wait, ClickDetector, TweenService, dan beberapa lainnya. Engine ini sengaja meniru pengaturan bawaan dan keunikan Roblox, jadi yang kamu pelajari tetap berlaku di Studio. Engine ini tidak punya pemisahan client dan server (tanpa RemoteEvent), tidak punya GUI, dan fisikanya sederhana (berjalan, melompat, jatuh, dan menyentuh), yang merupakan hal berikutnya untuk dipelajari di Studio. Coddy tidak berafiliasi dengan atau didukung oleh Roblox Corporation. Roblox dan Luau adalah merek dagang Roblox Corporation.Apakah perlu menguasai Lua sebelum scripting Roblox?
Berapa lama waktu yang dibutuhkan untuk belajar scripting Roblox?
Kursus ini berisi 24 pelajaran, sekitar 4 jam sesuai kecepatanmu sendiri, dan di akhir kamu bisa menulis skrip untuk part, event, papan skor, dan satu obby utuh. Membuat game lengkap buatanmu sendiri butuh waktu lebih lama: siapkan beberapa bulan proyek kecil di Roblox Studio, sambil menambahkan kode client dan server, penyimpanan data, dan antarmuka pengguna yang datang setelah kursus ini.
Apakah scripting di Roblox diperbolehkan?
Ya. Menulis skrip untuk game-mu sendiri di Roblox Studio adalah cara setiap game Roblox dibuat, dan itulah yang diajarkan kursus ini. Yang melanggar Ketentuan Penggunaan Roblox adalah menjalankan skrip exploit di dalam game orang lain dengan script executor. Itu bisa membuat akun diblokir, dan kursus ini sama sekali tidak berhubungan dengan hal itu.
Apakah ini kelas coding Roblox yang bagus untuk anak-anak?
Apakah kursus scripting Roblox ini gratis?
Ya. Ke-24 pelajaran, game di setiap pelajaran, petunjuk AI, dan sertifikat kelulusan semuanya gratis. Akun gratis bisa mengerjakan beberapa pelajaran per hari, dan Pro menghapus batas harian.