@@ -918,6 +918,95 @@ or follow [@lowenware on Twitter][@lowenware].
918918[ dotrix-demo ] : https://github.com/lowenware/dotrix/blob/main/examples/demo/demo.rs
919919[ dotrix-video ] : https://youtu.be/KXOr_KxMNWM
920920
921+ ### [ Bevy Engine v0.4] [ bevy-0-4 ]
922+
923+ [ ![ bevy logo] ( bevy_logo.png )] [ bevy ]
924+
925+ [ Bevy] [ bevy ] is a refreshingly simple data-driven game engine built in Rust.
926+ It is [ free and open source] [ bevy-repo ] forever!
927+
928+ This month, thanks to 66 contributors, 178 pull requests, and their
929+ [ generous sponsors] [ bevy-sponsors ] , Bevy 0.4 was released. You can view the
930+ [ full Bevy 0.4 announcement here] [ bevy-0-4 ] . Here are some highlights:
931+
932+ - a WebGL2 render backend;
933+ - cross platform main function: ` #[bevy_main] ` ;
934+ - live shader reloading;
935+ - Schedule v2 with custom stages, run criteria, fixed timestep,
936+ and typed stage builders;
937+ - States that allow you to enable/disable systems
938+ according to the state your app is in;
939+ - scenes can now be spawned as children;
940+ - dynamic linking that significantly cuts compile times.
941+ - a new general-purpose Rust reflection API;
942+ - 3D texture assets;
943+ - HIDPI fixes;
944+ - GLTF, timer, text layout, task system, logging & profiling improvements;
945+ - ECS improvements: flexible system parameters, improved query filter API,
946+ and system inputs/outputs/chaining;
947+ - Apple Silicon support!
948+
949+ _ Discussions:
950+ [ /r/rust] ( https://reddit.com/r/rust/comments/kge7zy/bevy_04/ ) ,
951+ [ hacker news] ( https://news.ycombinator.com/item?id=25480321 ) ,
952+ [ Twitter] ( https://twitter.com/cart_cart/status/1340376850560905218 ) _
953+
954+ [ bevy ] : https://bevyengine.org
955+ [ bevy-repo ] : https://github.com/bevyengine/bevy
956+ [ bevy-0-4 ] : https://bevyengine.org/news/bevy-0-4
957+ [ bevy-sponsors ] : https://github.com/sponsors/cart
958+
959+ ------
960+
961+ Community plugin updates:
962+
963+ - [ bevy_webgl2] ( https://github.com/mrk-its/bevy_webgl2 ) :
964+ WebGL2 renderer plugin for WASM target.
965+ - [ bevy_rapier] ( https://github.com/dimforge/bevy_rapier ) :
966+ Rapier Physics' official Bevy plugin was updated to support Bevy 0.4.
967+ - [ bevy_megaui] ( https://github.com/mvlabat/bevy_megaui ) : A plugin for
968+ [ megaui] ( https://crates.io/crates/megaui ) integration into Bevy.
969+ - [ bevy_prototype_inline_assets] ( https://crates.io/crates/bevy_prototype_inline_assets ) :
970+ A simple plugin for bundling assets into your binary.
971+ - [ bevy_doryen] ( https://github.com/smokku/bevy_doryen ) : A plugin integrating Bevy.
972+ ECS with [ doryen-rs] ( https://github.com/jice-nospam/doryen-rs ) Ascii
973+ roguelike library.
974+ - [ bevy_discovery] ( https://crates.io/crates/bevy_discovery ) : Automatically detects
975+ and registers systems for you.
976+ - [ bevy_prototype_parallax] ( https://github.com/btrepp/bevy-prototype-parallax ) :
977+ A parallax scrolling background plugin.
978+ - [ Kurinji] ( https://crates.io/crates/kurinji ) : Input Map for bevy. Converts user
979+ input from different input hardware into game specific actions, eg. keyboard
980+ "Space" or joystick "A" can be mapped to "Jump" Action. This allows decoupling
981+ of the game code from device specific input api.
982+ - [ bevy-earcutr] ( https://github.com/frewsxcv/bevy-earcutr ) : Draw polygons.
983+ - [ bevy_stl] ( https://github.com/nilclass/bevy_stl ) : STL mesh asset loader plugin.
984+
985+ Community tutorial updates:
986+
987+ - [ Making Chess Clone in 3D] ( https://caballerocoll.com/blog/bevy-chess-tutorial ) :
988+ Walkthrough on how to make a Chess Clone with 3D pieces.
989+ - [ 0.3 to 0.4 Migration Guide] ( https://sburris.xyz/posts/bevy-update-0-4/ ) .
990+ - [ Bevy Chinese Website(Bevy中文网)] ( https://bevyengine-cn.github.io/ ) : Translate
991+ official website and The Bevy Book in Chinese.
992+
993+ Community game updates:
994+
995+ - [ Robbo] ( https://github.com/mrk-its/bevy-robbo ) :
996+ Bevy port of great 8-bit Atari game, working native and in the browser.
997+ - [ SiO2] ( https://github.com/dmitriy-shmilo/sio2 ) : A simple powder toy clone.
998+ - [ snake_bevy] ( https://github.com/mtKeller/snake_bevy ) : It's Snake!
999+ - [ DJMcNab/life-rs] ( https://github.com/DJMcNab/life-rs ) : Bevy reproduction of the
1000+ rules of [ Conway's Game of Life] ( https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life )
1001+ on a randomised board. Alternative implementation: [ Byteron/life-rs] ( https://github.com/Byteron/life-rs ) .
1002+
1003+ Join Bevy's [ Discord] [ bevy-discord ] , [ /r/bevy subreddit] [ bevy-reddit ] ,
1004+ and follow [ @BevyEngine on Twitter] [ bevy-twitter ] .
1005+
1006+ [ bevy-discord ] : https://discord.com/invite/gMUk5Ph
1007+ [ bevy-reddit ] : https://reddit.com/r/bevy
1008+ [ bevy-twitter ] : https://twitter.com/BevyEngine
1009+
9211010### [ rpt] : Rust Path Tracer
9221011
9231012![ demo renders] ( rpt-collage.jpg )
0 commit comments