Kurikulum inti membantu Anda mempelajari banyak fitur Studio yang penting di berbagai disiplin teknis dan kreatif.
Anda akan belajar bagaimana cara membuat ulang sebuah game platformer 3D sederhana di mana pemain mengumpulkan koin untuk ditukarkan dengan kekuatan lompat. Pemain melompat untuk menavigasi platform yang semakin tinggi hingga mereka mencapai flare di atas platform tertinggi.
Kursus ini ditujukan untuk pembaca yang sudah familiar dengan konsep pemrograman umum tetapi baru mengenal Roblox. Jika Anda memerlukan bantuan untuk belajar bagaimana cara memprogram, coba pelajari dasar-dasar mutlak bekerja di Studio dan fundamentals coding.
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 mewakili game Anda di platform Roblox.
Buat lingkungan dengan terrain - Pelajari cara membuat pulau tempat pemain muncul menggunakan alat terrain Studio.
Greybox area yang dapat dimainkan - Pelajari cara menggunakan alat pemodelan padat untuk merencanakan bentuk dasar 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 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 upgrade - Pelajari cara meningkatkan kekuatan lompat pemain dengan berkomunikasi dengan server Roblox dan menangani interaksi GUI.
Buat efek visual dasar - Pelajari cara membuat dua jenis efek visual yang berbeda menggunakan pemancar partikel.
Kustomisasi pencahayaan global - Pelajari cara menggunakan pengaturan pencahayaan global untuk menyempurnakan tampilan dan nuansa game Anda.
Terapkan aset yang dipoles - Pelajari cara menyelesaikan adegan Anda dengan mengganti bagian sederhana dengan model kompleks yang diimpor.
Mengapa membangun dengan Assistant?
Tidak seperti banyak alur kerja pengembangan game yang bergantung pada berbagai alat pihak ketiga, Roblox menyediakan mesin, jaringan, pasar aset, jalur penerbitan, dan Assistant bertenaga AI dalam satu platform. Ini memungkinkan Anda untuk membangun, menguji, dan menerbitkan game multipemain tanpa mengintegrasikan alat atau layanan tambahan.
Assistant 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 beralih antara Studio dan alat eksternal. Bagi pembuat yang baru mengenal Roblox, Assistant dapat membantu mengurangi jumlah fungsionalitas Studio yang perlu Anda pelajari sebelum Anda dapat mulai membangun game.
Sepanjang kurikulum ini, Anda akan menemukan opsi Build with Assistant dan Build it Yourself. Anda dapat mengikuti salah satu alur kerja. Menyelesaikan langkah-langkah manual dapat membantu Anda memahami bagaimana Studio bekerja, sementara menggunakan Assistant dapat membantu Anda menyelesaikan tugas rutin dengan lebih cepat dan efisien.
| Assistant dapat membantu dengan | Anda masih ingin melakukannya sendiri |
|---|---|
| Membuat dan mengorganisir instance seperti folder, model, dan bagian | Menyusun terrain dan membangun lingkungan |
| Mengonfigurasi properti dan memposisikan objek sesuai dengan persyaratan tertentu | Memilih warna, pencahayaan, dan gaya visual |
| Menghasilkan kode boilerplate, termasuk pengendali acara, papan peringkat, RemoteFunctions, dan logika GUI | Merancang gameplay dan memutuskan di mana objek harus ditempatkan |
| Mengikuti instruksi tutorial yang detail tanpa menyalin dan menempel yang berulang | Menguji permainan, menyeimbangkan, dan menyempurnakan pengalaman pemain |