Kerangka Materi

Pengenalan Rust untuk Pengembangan Game

  • Gambaran umum pengembangan game dengan Rust
  • Keuntungan menggunakan Rust untuk pengembangan game
  • Pengenalan ke kerangka kerja pengembangan game dalam Rust

Mengatur Lingkungan Pengembangan

  • Memasang Rust dan Cargo
  • Mengkonfigurasi lingkungan pengembangan Rust
  • Mengatur kerangka kerja pengembangan game dan dependensi

Dasar-Dasar Pengembangan Game dengan Rust

  • Gambaran umum konsep pengembangan game
  • Entitas, komponen, dan sistem dalam pengembangan game Rust
  • Game loop dan penanganan peristiwa dalam Rust

Pemrograman Grafis dengan Rust

  • Pengenalan ke pustaka grafis dan mesin dalam Rust
  • Bekerja dengan grafis 2D dan 3D dalam game Rust
  • Teknik rendering dan shader dalam Rust

Pemrograman Gameplay dalam Rust

  • Menerapkan mekanik permainan dan logika menggunakan Rust
  • Penanganan input dan kontrol pemain dalam game Rust
  • Simulasi fisika dan deteksi tabrakan dalam game Rust

Audio dan Suara dalam Game Rust

  • Mengintegrasikan pustaka audio untuk efek suara dan musik dalam game Rust
  • Menerapkan putar balik audio dan pencampuran dalam game Rust

Pengembangan Antarmuka Pengguna dalam Rust

  • Membuat antarmuka pengguna dan menu untuk game menggunakan Rust
  • Menangani input pengguna dan interaksi dalam UI Rust
  • Prinsip desain UI dan best practices untuk game Rust

Optimasi dan Kinerja dalam Game Rust

  • Profil dan optimalkan kode game Rust untuk kinerja
  • Manajemen memori dan teknik optimasi dalam Rust
  • Teknik untuk meningkatkan frame rate dan mengurangi latensi dalam game Rust

Debugging dan Pengujian Game Rust

  • Alat dan teknik debugging game Rust
  • Pengujian unit dan pengujian integrasi dalam pengembangan game Rust
  • Penanganan kesalahan dan penanganan exception dalam game Rust

Penyebaran dan Distribusi Game Rust

  • Membungkus dan mendistribusikan game Rust untuk platform yang berbeda
  • Membangun installer dan file eksekutable untuk game Rust
  • Pertimbangan untuk penyebaran game dan pembaruan pasca-rilis

Ringkasan dan Langkah Selanjutnya

Persyaratan

  • Pemahaman dasar tentang konsep pemrograman
  • Pengalaman dengan bahasa pemrograman (seperti C atau C++)
  • Kenalan dengan konsep pengembangan game membantu tetapi tidak diperlukan

Audience

  • Pengembang game
  • Pemrogram yang tertarik pada pengembangan game dengan Rust
 21 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait