Course Outline

Pengantar Rust untuk Game Development

  • Tinjauan umum pengembangan game dengan Rust
  • Manfaat menggunakan Rust untuk pengembangan game
  • Pengenalan kerangka kerja pengembangan game di Rust

Menyiapkan Lingkungan Pengembangan

  • Memasang Rust dan Kargo
  • Mengonfigurasi lingkungan pengembangan Rust
  • Menyiapkan kerangka kerja pengembangan game dan dependensinya

Game Development Dasar-dasar dengan Rust

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

Grafik Programming dengan Rust

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

Gameplay Programming di Rust

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

Audio dan Suara dalam Rust Game

  • Mengintegrasikan perpustakaan audio untuk efek suara dan musik dalam game Rust
  • Menerapkan pemutaran dan pencampuran audio dalam game Rust

Pengembangan Antarmuka Pengguna di Rust

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

Optimasi dan Performa dalam Rust Game

  • Profiling dan optimasi kode game Rust untuk kinerja
  • Teknik manajemen dan optimasi memori di Rust
  • Teknik untuk meningkatkan frame rate dan mengurangi latensi dalam Rust game

Debugging dan Pengujian Rust Game

  • Alat dan teknik untuk men-debug game Rust
  • Pengujian unit dan pengujian integrasi dalam pengembangan game Rust
  • Penanganan kesalahan dan penanganan pengecualian dalam Rust game

Penerapan dan Distribusi Rust Game

  • Pengemasan dan pendistribusian Rust game untuk berbagai platform
  • Membangun penginstal dan file yang dapat dieksekusi untuk Rust game
  • Pertimbangan untuk penerapan game dan pembaruan pasca-rilis

Ringkasan dan Langkah Berikutnya

Requirements

  • Pemahaman dasar tentang konsep pemrograman
  • Pengalaman dengan bahasa pemrograman (seperti C atau C++)
  • Keakraban dengan konsep pengembangan game sangat membantu namun tidak diwajibkan

Hadirin

  • Pengembang game
  • Programmer yang tertarik dalam pengembangan game dengan Rust
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses (Minimal 5 peserta)

Related Categories