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
Testimoni (2)
I liked the interactive examples we worked on, the trainer was extremely knowledgeable in almost every subject we had questions about, and gave excellent advise for our real-world use-cases relating to some of the material in the training.
Tracy - GenesysGo
Kursus - Rust Advanced
Trainer menjelaskan banyak hal menarik tentang RUST mulai dari dasar, hingga penerapannya menuju Blockchain yang sangat mendalam dan menawan.
Elena Paraschiv - ICI BUCHAREST
Kursus - Rust Programming
Diterjemahkan Mesin