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)
Saya suka contoh-contoh interaktif yang kita kerjakan. Pelatih sangat berpengetahuan luas dalam hampir setiap topik yang kami tanyakan, dan memberikan saran yang sangat baik untuk kasus-kasus nyata terkait beberapa materi pelatihan.
Tracy - GenesysGo
Kursus - Rust Advanced
Diterjemahkan Mesin
Instruktur menjelaskan banyak hal menarik tentang RUST mulai dari dasarnya, hingga aplikasinya dalam Blockchain, yang sangat mendalam dan mempesona
Elena Paraschiv - ICI BUCHAREST
Kursus - Rust Programming
Diterjemahkan Mesin