Kursus ini berfokus pada pembelajaran bahasa pemrograman LUA, serta pemodelan lokasi 3D milik siswa. Kursus ini mengajarkan dasar-dasar pemrograman, yang akan berfungsi sebagai titik awal bagi siswa untuk berkembang menjadi programmer profesional. Kursus ini mengembangkan pemikiran kreatif dan spasial dengan membuat pemodelan 3D dari berbagai objek. Para siswa akan membuat game mereka sendiri dan mengembangkan kemampuan desain.
Jack London, 12 tahun, kelas Roblox
M1L1 - Berkenalan dengan Roblox! Dasar dari pembuatan game. Dasar antarmuka (UI) Roblox Studio, menambahkan tatanan peta. Konsep dasar (kamera, primitif). Alat editor terrain.
M1L2 - Alat editor terrain yang canggih. Menjelajahi ToolBox. Menjalankan peta yang sudah dipersiapkan dan menggunakan alat Roblox Studio untuk membantu membangun proyek Anda.
M1L3 - Menciptakan model 3D menggunakan blok dan objek dasar lainnya. Mengubah warna dan material. Melanjutkan pengerjaan game - survival (bertahan hidup). Membuat rintangan dan menciptakan komponen dekorasi.
M1L4 - Dasar pemrograman. Belajar tentang variabel dan bagaimana mengubah nilai variabel. Bagaimana untuk menghasilkan output dan mengoreksi error! Mengeluarkan game di internet dan jaringan sosial khusus bagi programer - https://hub.kodland.org/
Hasil: Kita belajar bagaimana untuk menciptakan games di Roblox Studio dari dasar. Mempelajari konsep dasar dari desain game, model 3D dan pemrograman. Kita akan menyempurnakan game kami dengan Toolbox dan mempublikasikan secara online.
M2L1 - Dasar pemrograman. Fungsi dan pernyataan bersyarat. Mempelajari tentang fungsi dan kemudian kondisi di bahasa pemrograman LUA. Mempelajari bagaimana untuk memodifikasi parameter objek di Roblox menggunakan pemrograman.
M2L2 - Alat canggih untuk menciptakan model 3D. Awal dari terciptanya game populer "Tower of the Hell.”
M2L3 - Mempelajari ilmu fisika di Roblox Studio. Membuat gerak dan ilmu fisika untuk menciptakan rintangan.
M2L4 - Mempelajari animasi menggunakan bahasa pemrograman LUA. Menambah rintangan bergerak yang sulit untuk game kita.
Hasil: Kita mempelajari ilmu fisika di Roblox Studio. Kita belajar untuk berinteraksi dengan objek menggunakan tombol khusus di game. Belajar antarmuka pengguna - user interface (UI). Menciptakan game kita sendiri, "Tower of the Hell," dan mempublikasikan game secara online!
M3L1 - Pengenalan dasar desain game. Lokasi bekerja yang canggih. Membuat kreasikan trek balap.
M3L2 - Dasar penulisan skrip di bahasa pemrograman LUA. Mempelajari fungsi. Membuat model dan pengaturan gerakan dan tampilan mobil.
M3L3 - Belajar menggunakan efek visual. Bekerja dengan sumber yang sederhana. Perkenalan ke conditions and input di bahasa pemrograman LUA.
M3L4 - Belajar untuk menciptakan objek dalam game menggunakan LUA. Menciptakan titik kontrol dan garis akhir untuk trek balapan.
Hasil: Meningkatkan pengetahuan kita di program LUA. Mengerti bagaimana fungsi bekerja dan belajar untuk menerapkan condition. Belajar cara bekerja dengan sumber sederhana. Menciptakan game kita sendiri dengan trek balapan dan mempublikasikannya secara online!
M4L1 - Pengenalan tim pengembang. Kerjasama tim dan menciptakan sebuah dunia baru. Revisi Toolbox. Mulai untuk menciptakan game petualangan.
M4L2 - Menciptakan objek bangunan dan menyesuaikannya dengan skrip kompleks. Membuat papan peringkat (leaderboard) untuk game. Membuat toko dimana kamu bisa membeli kekuatan super.
M4L3 - Membuat alat untuk mengumpulkan material. Mengumpulkan mata uang dalam game
M4L4 - Belajar proses mengubah sesuatu agar bisa menjadi penghasilan di Roblox Studio. Menciptakan barang untuk dijual yang akan bisa dibeli pemain dengan uang nyata.
Hasil: Kita akan belajar bekerja sebagai tim dan membuat dunia yang baru. Belajar bagaimana menciptakan mata uang di game dan menukarkannya dengan power. Membuat chat room untuk komunikasi antar pemain! Menciptakan dunia baru dan mempublikasikan secara online!
M5L1 - Desain game. Mengembangkan rencana lokasi untuk game baru.
M5L2 - Lokasi dan konstruksi beranda. Mengembangkan pengalaman untuk lokasi pemodelan 3D.
M5L3 - Membuat sebuah alat - pedang. Menjelajahi fungsi LUA untuk berinteraksi dengan alat-alat.
M5L4 - Mempelajari agenda di Roblox dimana kita akan menambahkan animasi dan menerapkan serangan kombo untuk pedang.
Hasil: Mempelajari cara menggunakan alat yang kita ciptakan. Mempelajari cara menggunakan animasi dan suara. Belajar cara bekerja di events Roblox. Memahami desain game. Mulai membuat proyek besar untuk bisa bermain dengan teman-teman kamu sekarang.
M6L1 - Pengenalan ke metode pengulangan yang kita buat (while loop) di LUA. Membuat objek yang bisa menghilang.
M6L2 - Menduplikat objek di Roblox Studio. Belajar untuk menetapkan peran berbeda pada pemain. Menambah alat-alat berbeda untuk pemain.
M6L3 - Mempelajari sesi (loop) di bahasa pemrograman LUA. Mempelajari cara untuk memindahkan pemain menggunakan CFrame. Menggunakan loop untuk memulai game.
M6L4 - Membuat model 3D. Perkenalan ke Tinkercad.
Hasil: Mempelajari lebih lanjut mengenai bahasa pemrograman LUA. Mempelajari cara bekerja dengan events dan loop. Mempelajari cara menduplikat objek. Mempelajari model 3D dasar. Meningkatkan kualitas proyek yang kita kembangkan dari modul sebelumnya.
M7L1 - Bekerja dengan user interface (GUI). Membuat alat pengukur waktu (timer) untuk menunjukkan waktu tersisa dan juga menunjukkan status game terkini di GUI.
M7L2 - Mengakhiri babak. Mempelajari bagaimana cara membuat akhir dari kondisi game dan memindahkan kembali ke dasar.
M7L3 - Bekerja dengan user interface (GUI). Menjelajahi interaksi antara even dan GUI. Membuat kartu yang menyatakan peran pemain dan aturan permainan.
M7L4 - Penyelesaian proyek besar kita. Menulis tambahan kondisi untuk menang.
Hasil: Mempelajari cara bekerja dengan user interface. Memeriksa kembali bagaimana even bekerja di Roblox. Meningkatkan kemampuan programing. Menyelesaikan proyek dan mempublikasikannya online.
M8L1 - Dasar desain game. Mengembangkan dokumen konsep untuk game kamu.
M8L2 - Penguangan (Monetisation). Menjelajahi Gamepass. Mengembangkan proyek kamu sendiri.
M8L3 - Pengujian terakhir proyek kamu. Menyelesaikan game
M8L4 - Presentasi proyek. Kelulusan.
Hasil: Mengembangkan game orisinal kamu. Menyatukan beberapa mekanika dan skenario game. Menguji proyek dan mempresentasikan produk terakhir kamu.masing-masing siswa.