Pengembangan Game Roblox

Mesin pembuat game canggih untuk ide-ide anak
Roblox
LUA
Programming
Game Design
TAHUN
10-14
PERSYARATAN
Pengguna PC
TINGKAT
Pemula
DURASI
32 pelajaran
Coba kursus ini

Tentang kursus

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.

TOPIK YANG DIBAHAS
    • Pengetahuan dasar bahasa pemrograman LUA
    • Membuat game di Roblox Studio
    • Pemodelan 3D
    • Desain level

Contoh proyek

hasil kursus
Mempelajari bahasa pemrograman LUA
hasil kursus
Pemodelan objek dan lokasi 3D
hasil kursus
Dasar-dasar animasi, efek visual dan suara
hasil kursus
Membuat game 3D milik sendiri
Lebih banyak proyek di HUB

Jack London, 12 tahun, kelas Roblox

Kurikulum kursus

Modul 1 - Perkenalan 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.

Modul 2 - Tower of the Hell

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!

Modul 3 - Trek Balapan

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!

Modul 4 - Tim Pengembang

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!

Modul 5 - Perkenalan ke Genre Detective

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.

Modul 6 - Dasar Pemrograman. Cycles (Siklus).

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.

Modul 7 - Bekerja dengan User Interface

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.

Modul 8 - Menguji dan mempublikasikan proyek

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.

Bagaimana pembelajaran di platform Kodland?

Langkah 1
Anak mendafatar di kelas melalui platform. Setelah tersambung, mereka akan bertemu dengan tutor dan teman-temannya
Langkah 2
Menyelesaikan tugas-tugas yang menyenangkan dalam pengawasan tutor
Langkah 3
Menyimpulkan pembelajaran, dan bersiap untuk memasuki bahasan selanjutnya
Langkah 4
Waktu yang tepat untuk mencoba keterampilan baru & menyelesaikan tugas-tugasnya