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
Testimoni (2)
Struktur topik yang sangat baik, presentasi sempurna, tingkat pengetahuan instruktur sangat tinggi. Infrastruktur tanpa cacat.
Tibor Pozsgai
Kursus - Rust Advanced
Diterjemahkan Mesin
Pengenalan padat tentang Rust dengan elemen lanjutan seperti makro. Latihan kode praktis, banyak komentar sampingan, diskusi bebas, dan konsultasi.
Robert - Sonova Warsaw Service Center Sp z o o
Kursus - Rust Programming
Diterjemahkan Mesin