Kurikulum inti membantu Anda mempelajari banyak fitur penting di Studio di berbagai disiplin teknis dan kreatif.
Anda akan belajar cara membuat ulang sebuah pengalaman platformer 3D sederhana di mana pemain mengumpulkan koin untuk ditukar dengan kekuatan lompat. Pemain melompat untuk menavigasi platform yang semakin tinggi sampai mereka mencapai flare di atas platform tertinggi.
Kursus ini ditujukan bagi pembaca yang sudah mengenal konsep pengkodean umum tetapi baru mengenal Roblox. Jika Anda perlu bantuan mempelajari cara melakukan pengkodean, coba pelajari dasar-dasar mutlak dalam bekerja di Studio dan fundamental pengkodean.
Isi Kursus
Kurikulum inti dibagi menjadi tiga bab, masing-masing dengan file tempat yang sesuai. Anda dapat mengikuti langkah-langkah untuk setiap bab atau memeriksa file tempat jika Anda ingin melihat hasil akhir dari setiap bab.
Buat proyek - Pelajari cara membuat file .rbxl yang menggambarkan pengalaman Anda di platform Roblox.
Buat lingkungan dengan medan - Pelajari cara membuat pulau tempat pemain muncul menggunakan alat medan di Studio.
Greybox area yang dapat dimainkan - Pelajari cara menggunakan alat pemodelan padat untuk merencanakan bentuk dasar dari platform Anda.
Buat mekanik pengumpulan koin - Pelajari cara melacak dan menyimpan pengumpulan koin pemain.
Rekam dan tampilkan data pemain - Pelajari cara menyimpan, mengambil, dan menampilkan data pemain individu secara visual melalui papan peringkat.
Buat bahaya bagi pemain - Pelajari cara membuat bahaya di air dengan memodifikasi perilaku pemain dan menciptakan siklus hidup pemain.
Skrip tombol peningkatan - Pelajari cara meningkatkan kekuatan lompatan pemain dengan berkomunikasi dengan server Roblox dan menangani interaksi GUI.
Buat efek visual dasar - Pelajari cara membuat dua jenis efek visual menggunakan pemancar partikel.
Sesuaikan pencahayaan global - Pelajari cara menggunakan pengaturan pencahayaan global untuk memperbaiki tampilan dan nuansa pengalaman Anda.
Terapkan aset yang dipoles - Pelajari cara menyelesaikan adegan Anda dengan mengganti bagian sederhana dengan model yang kompleks dan diimpor.
Mengapa membangun dengan Asisten?
Tidak seperti banyak alur kerja pengembangan game yang bergantung pada berbagai alat pihak ketiga, Roblox menyediakan mesin, jaringan, pasar aset, jalur penerbitan, dan Asisten bertenaga AI dalam satu platform. Ini memungkinkan Anda membangun, menguji, dan menerbitkan game multipemain tanpa mengintegrasikan alat atau layanan tambahan.
Asisten berjalan di dalam Studio, sehingga dapat membuat instance, mengonfigurasi properti, dan menghasilkan skrip dalam proyek Anda. Ini berarti Anda dapat menyelesaikan tugas pengembangan umum tanpa berpindah antara Studio dan alat eksternal. Bagi pembuat yang baru mengenal Roblox, Asisten dapat membantu mengurangi jumlah fungsi Studio yang perlu Anda pelajari sebelum Anda dapat mulai membangun game.
Sepanjang kurikulum ini, Anda akan menemukan opsi Buat dengan Asisten dan Buat Sendiri. Anda dapat mengikuti salah satu alur kerja tersebut. Menyelesaikan langkah-langkah manual dapat membantu Anda memahami bagaimana Studio bekerja, sedangkan menggunakan Asisten dapat membantu Anda menyelesaikan tugas rutinitas dengan lebih cepat dan efisien.
| Asisten dapat membantu dengan | Anda tetap ingin melakukannya sendiri |
|---|---|
| Membuat dan mengatur instance seperti folder, model, dan bagian | Memahat medan dan membangun lingkungan |
| Mengonfigurasi properti dan memposisikan objek sesuai dengan persyaratan tertentu | Memilih warna, pencahayaan, dan gaya visual |
| Menghasilkan kode boilerplate, termasuk penangan acara, papan peringkat, RemoteFunctions, dan logika GUI | Merancang gameplay dan menentukan di mana objek harus ditempatkan |
| Mengikuti instruksi tutorial yang terperinci tanpa menyalin-tempel berulang kali | Menguji permainan, menyeimbangkan, dan menyempurnakan pengalaman pemain |