@@ -610,6 +610,42 @@ youtube][nes-audio-tool-demo-video]. The PDF of the slides from the talk are
610610[ writing-nes-programs-in-rust-pdf ] : https://raw.githubusercontent.com/gridbugs/nes-programming-in-rust-sydney-rust-meetup-2023-03-01/main/slides.pdf
611611[ nes-audio-tool-demo-video ] : https://www.youtube.com/watch?v=QHoISiWdPXo
612612
613+ ### [ Foxtrot Becomes Stable(-ish)] [ fox-ann ]
614+
615+ ![ Foxtrot in Action] ( foxtrot.gif )
616+
617+ Jan Hohenheim's ([ @janhohenheim ] ) [ Foxtrot] , the all-in-one for the Bevy engine,
618+ has reached its [ 0.2 milestone] [ fox-0-2 ] .
619+ Thanks to feedback, contributions and crates from the community, it has now
620+ reached a fairly stable state. While there used to be a major change every week
621+ before, the project will limit itself to updating only minor things during a
622+ Bevy version lifecycle and do major reworks only in time for new versions.
623+
624+ So, if anyone was eyeing it but was turned off by the frequent big changes or
625+ the lack of some features, now is the time! Version 0.2.0 includes
626+ the following cool new features compared to 0.1.0:
627+
628+ - Wasm support, with [ a live demo here] ( https://janhohenheim.github.io/foxtrot/ ) .
629+ If the mouse lock doesn't work, spam ` Esc ` a bunch of times 😉
630+ - Beautiful grass through [ warbler\_ grass] ( https://crates.io/crates/warbler_grass )
631+ - Buttery smooth cameras through [ bevy\_ dolly] ( https://github.com/BlackPhlox/bevy_dolly )
632+ - Dynamic pathfinding through [ oxidized\_ navigation] ( https://crates.io/crates/oxidized_navigation )
633+ - Simplified error handling through [ bevy\_ mod\_ sysfail] ( https://crates.io/crates/bevy_mod_sysfail )
634+ - Easy to write plugins through [ seldom\_ fn\_ plugin] ( https://crates.io/crates/seldom_fn_plugin )
635+ - Sprinting particles through [ bevy\_ hanabi] ( https://github.com/djeedai/bevy_hanabi )
636+ - A demo scene with houses (CC0 if you want to reuse them)
637+ - Dialog that gets draws letter-by-letter and is nicer to look at
638+ - Better documentation
639+
640+ Thanks also to [ bevy\_ game\_ template] ( https://github.com/NiklasEi/bevy_game_template ) ,
641+ without which Foxtrot would not be possible in the first place! And thanks
642+ to PhaestusFox, who [ made a video about the template] ( https://youtube.com/watch?v=MsYX4he_z_8 )
643+
644+ [ @janhohenheim ] : https://github.com/janhohenheim
645+ [ fox-ann ] : https://reddit.com/r/rust_gamedev/comments/11wpptk/foxtrot_reaches_020
646+ [ Foxtrot ] : https://github.com/janhohenheim/foxtrot
647+ [ fox-0-2 ] : https://github.com/janhohenheim/foxtrot/milestone/2
648+
613649### [ Using the Depth Prepass in Bevy 0.10]
614650
615651![ depth prepass in bevy 0.10] ( bevy-depth-prepass.jpg )
@@ -830,6 +866,19 @@ or [through Testflight][orlop-beta].
830866
831867## Library Updates
832868
869+ ### [ Pixelate Mesh] [ pixelate-mesh-ann ]
870+
871+ ![ Differently pixelated foxes] ( foxes.jpg )
872+
873+ Jan Hohenheim ([ @janhohenheim ] ) recently published a new crate called [ pixelate_mesh] .
874+ It is a Bevy plugin that provides a Pixelate component that one can add to any
875+ entity holding a mesh or a scene, which it will then pixelate without any post-processing.
876+ The idea is to recreate the effect seen in [ Prodeus] .
877+
878+ [ pixelate_mesh ] : https://github.com/janhohenheim/pixelate_mesh
879+ [ pixelate-mesh-ann ] : https://reddit.com/r/bevy/comments/11qenq3/pixelate_mesh
880+ [ Prodeus ] : https://youtube.com/watch?v=Vb-hPYOIwMw
881+
833882### [ ` bevy_text_mode ` ]
834883
835884![ Screenshot of 1-bit sprites drawn using bevy_text_mode.] ( bevy_text_mode.png )
0 commit comments