Terima kasih kepada 227 kontributor, 817 pull request, reviewer komunitas, dan sumbangan yang generos, Bevy 0.20 sekarang tersedia di crates.io. Bevy adalah game engine yang sangat sederhana berbasis data, dibuat dengan Rust, gratis dan open source selamanya. Pengguna dapat mengakses Quick Start Guide, lengkap source code di GitHub, dan Bevy Assets untuk plugin dan sumber daya pengembangan komunitas. Migrasi dari 0.19 ke 0.20 didukung melalui panduan migrasi resmi.
Highlight utama meliputi perbaikan besar pada Solari, renderer Bevy real-time pathtraced, yang sekarang lebih cepat, lebih akurat, dan berjalan di macOS melalui Metal. Sintaks BSN telah ditingkatkan untuk komposisi scene yang lebih mudah, dan BSN scene entities sekarang memicu event Ready ketika semua anak di-spawn. Bevy Feathers menambahkan widget UI baru: Color Input, Scrollable List View, Dropdown Selection, Lazy Menu, scrubbable/draggable Number Input, dan Headless Tab Widgets.
Bevy telah mengadopsi WESL shader language sebagai standarized ekstensi WGSL. Sprite dan 2D mesh material sekarang dapat menggunakan custom shader dan diperluas seperti 3D material. Kamera pan-orbit baru memungkinkan navigasi scene jenis CAD. Solari sekarang mendukung cahaya dari Atmosphere dan Environment Map Lights pada kamera, dengan kualitas citra yang lebih baik melalui pembaruan ReSTIR dan biaya CPU yang lebih rendah melalui retained scene management. Perbaikan performa dan kompatibilitas menyempurnakan rilis fitur ini kaya.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing