Kerangka Materi

Pengantar ke Rust untuk Game Development

  • Gambaran umum pengembangan game dengan Rust
  • Manfaat menggunakan Rust dalam pengembangan game
  • Pengantar ke kerangka kerja pengembangan game di Rust

Menyiapkan Lingkungan Pengembangan

  • Menginstal Rust dan Cargo
  • Konfigurasi lingkungan pengembangan Rust
  • Menyiapkan kerangka kerja pengembangan game dan ketergantungannya

Dasar-dasar Game Development dengan Rust

  • Gambaran umum konsep pengembangan game
  • Entitas, komponen, dan sistem dalam pengembangan game Rust
  • Loop game dan penanganan acara di Rust

Grafis Programming dengan Rust

  • Pengenalan ke perpustakaan grafik dan mesin dalam pengembangan game Rust
  • Bekerja dengan grafik 2D dan 3D di game Rust
  • Teknik rendering dan shader di Rust

Gameplay Programming dalam Rust

  • Implementasi mekanisme game dan logika menggunakan Rust
  • Penanganan input dan kontrol pemain di game Rust
  • Simulasi fisika dan deteksi tabrakan dalam game Rust

Audio dan Suara dalam Game Rust

  • Integrasi perpustakaan audio untuk efek suara dan musik di game Rust
  • Implementasi pemutaran dan pengkombinan audio di game Rust

Pengembangan Antarmuka Pengguna dalam Rust

  • Menciptakan antarmuka pengguna dan menu untuk game menggunakan Rust
  • Menangani input dan interaksi pengguna di antarmuka pengguna Rust
  • Prinsip desain dan praktik terbaik UI untuk game Rust

Optimasi dan Kinerja dalam Game Rust

  • Profiling dan optimasi kode game Rust untuk kinerja
  • Manajemen memori dan teknik optimasi di 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 pengecualian di game Rust

Distribusi dan Pemasaran Game Rust

  • Memasang dan mendistribusikan game Rust untuk platform berbeda
  • Membuat installer dan file eksekutabel untuk game Rust
  • Pertimbangan untuk distribusi game dan pembaruan pasca rilis

Ringkasan dan Langkah Selanjutnya

Persyaratan

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

Audience

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

Jumlah Peserta


Biaya per Peserta

Testimoni (2)

Kursus Mendatang

Kategori Terkait