Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 3c81fe7

Browse filesBrowse files
authored
N44: Foxtrot, Pixelate Mesh (rust-gamedev#1352)
1 parent e41daaf commit 3c81fe7
Copy full SHA for 3c81fe7

File tree

3 files changed

+49
-0
lines changed
Filter options

3 files changed

+49
-0
lines changed

‎content/news/044/foxes.jpg

Copy file name to clipboard
61.4 KB
Loading

‎content/news/044/foxtrot.gif

Copy file name to clipboard
2.71 MB
Loading

‎content/news/044/index.md

Copy file name to clipboardExpand all lines: content/news/044/index.md
+49Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.